Liuzh
Liuzh
Mapper-Starer 1.2.0 使用须知 使用1.2.0的时候需要满足下面三种情况之一 1. 项目(间接)依赖中不包含官方的mybaitis-starter 2. 使用tk提供的@MapperScan注解方式 3. 在启动类上增加如下注解忽略 ```java @EnableAutoConfiguration( exclude={org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.class}) public class Application { } ```
@vision-ken 不需要加这个注解了。 如果你使用了官方的MapperScan 注解,就换成 tk 包中提供的同名注解。
你用的动态数据源?有个参数可以在获取jdbcUrl后关闭连接,看看分页的参数。
不同连接池实现不同,有些连接池是真关闭,有些连接池是关闭后退回到池中,没有统一的规范。有些情况关闭后会导致后续的查询不可用。有些情况不关闭会导致连接数会占用。
已经发布了通用Mapper 3.4.2 和 starter 的 1.1.3,更新即可,这是由于 and 位置放置错误导致没有查询条件时输出sql错误。
这是因为通用mapper没有处理通用方法导致的。 如果你用的spring boot,可以直接用 mapper-starter,如果不是 boot,你可以参考xml 中tk.mybatis.spring.mapper.MapperScannerConfigurer,用注解方式配置一个。
注意看你是否配置了 分页合理化 参数,配置后会自动处理为合理区间。
是不是都是UTF8 2016-06-28 23:12 GMT+08:00 chenxing [email protected]: > 我采用您的例子,将数据库撤换成h2后,中文乱码。结果: > [ > { > "id": 1, > "page": 1, > "rows": 10, > "name": "鐭冲搴�", > "state": "娌冲寳" > }, >...
建议你用动态数据源实现。。如果需要扫描多次,确保 MapperScanner 可以扫描多次(需要手动配置多个)。