当前位置:   article > 正文

Spring Boot(三十五):Spring Boot 整合 TKMybatis_springboot+ tk.mybatis查

springboot+ tk.mybatis查

1. 实现步骤

  1. 引入TkMybatis的Maven依赖
  2.  实体类的相关配置,@Id,@Table
  3.  Mapper继承tkMabatis的Mapper接口
  4.  启动类Application或自定义Mybatis配置类上使用@MapperScan注解扫描Mapper接口
  5.  在application.properties配置文件中,配置mapper.xml文件指定的位置[可选]
  6.  使用TkMybatis提供的sql执行方法

PS : 

  • TkMybatis默认使用继承Mapper接口中传入的实体类对象去数据库寻找对应的表,因此如果表名与实体类名不满足对应规则时,会报错,这时使用@Table为实体类指定表。(这种对应规则为驼峰命名规则)
  • 使用TkMybatis可以无xml文件实现数据库操作,只需要继承tkMybatis的Mapper接口即可。
  • 如果有自定义特殊的需求,可以添加mapper.xml进行自定义sql书写,但路径必须与步骤4对应。
  • 如有需要,实现mapper.xml自定义sql语句

2. 实现细节

2.1 引入TkMybatisMaven依赖

  1. <!-- https://mvnrepository.com/artifact/tk.mybatis/mapper-spring-boot-starter -->
  2. <dependency>
  3. <groupId>tk.mybatis</groupId>
  4. <artifactId>mapper-spring-boot-starter</artifactId>
  5. <version>2.1.1</version>
  6. </d
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号