application.yml配置tkmybatis
时间: 2023-09-25 17:10:32 浏览: 98
在Spring Boot项目中使用tk.mybatis时,需要在application.yml中配置相关信息。
示例配置:
```yaml
mybatis:
mapper-locations: classpath:mapper/*.xml # mapper文件路径
configuration:
map-underscore-to-camel-case: true # 下划线转驼峰
# tk.mybatis配置
mapper:
mappers:
- tk.mybatis.mapper.common.Mapper # 通用Mapper
not-empty: true # insert语句不插入null值
identity: MYSQL # 主键自增类型
```
说明:
- `mybatis.mapper-locations`:mapper文件路径,可以使用通配符,例如`classpath:mapper/**/*.xml`。
- `mybatis.configuration.map-underscore-to-camel-case`:是否开启下划线转驼峰功能。
- `mybatis.mapper.mappers`:需要使用的通用Mapper接口,可以配置多个。
- `mybatis.mapper.not-empty`:insert语句是否插入null值。
- `mybatis.mapper.identity`:主键自增类型,可选值为`MYSQL`、`ORACLE`等。
注意:
- 在使用tk.mybatis时,需要在mapper接口上加上`@Mapper`注解。
- 在mapper.xml文件中,需要使用`tk.mybatis.mapper.common.Mapper`接口中的方法,例如`insertSelective`、`selectByPrimaryKey`等。
阅读全文