IDEA 集成 tk


一:添加maven依賴

<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>1.2.4</version>
</dependency>


二:新增tk 接口

@Repository
public interface TkMapper<T> extends Mapper<T>, MySqlMapper<T> {
}


三:在mapper層繼承該接口,並加入實例bean
public interface AddressMapper extends TkMapper<Address> {
List<Address> selectListByIsDelete();
}

四:bean的話有一定的規則

如果bean中莫個字段不是表字段,可以使用 如下標簽進行標識

@Transient

五:application.properties 新增配置

#jpa(tk) 配置
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=io.shulie.recruit.entity
mapper.mappers=io.shulie.recruit.common.mybatis.TkMapper
mapper.identity=MYSQL


六:結果展示,很多簡單的CRURD 都不需要手寫mapper啦

 

大功告成


 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM