yangaijun

Results 8 comments of yangaijun

TableName(value = "") 的value 没有表名称

更改包名,是要把MultipleMapper.xml里的namespace改为你的现在路径, 还有parameterType的路径也要改为你现MultipleSelect实体的全路径的

哦,好的,手动改一下吧,那个是我从项目里复制进去的,忘记改了,OK。 我把他改一下。

实体化后可以 打印一下multipleSelect 的 getJoin 方法,通过setJoin 可以重新改, 自定义使用就会变的复杂

1:总记录见在service里添加个方法里面只写Integer total = mapper.countMulSelect(param);这个就是总记录数啊。 2.2: 查找字段是根据实体来的如表字段为hs_id,那么实体默认是以驼峰式的hsId为实体filed,但是如里实体不想使用此命名那可以加mybatis-puls注解: 如: @TableFiled(value="hs_id") private Integer hsId; 如果还不满足你可以 在调用service之前 m2.setColumns(m2.getColumns().replace("hsId", "new_hsId")); 2.1没有,但也可以通过重改columns实现

实现的是简单的通用查询,些功能待扩展

还有一些select 嵌套,还没想到比较优雅的使用方法,惭愧

你把项目下载下来就是包啊,复制到你的项目目录中啊,如果你用的借助编辑器,修改一下其中的错误