1、Springboot+MyBatis+JPA整合。
2、file --> new --> Project

3、Spring Initializr --> next





4、pom.xml




5、修改maven。




6、配置generatorConfiguration
generatorConfig.xml放在resource文件夹下







7、创建所有包



8、创建数据库链接



9、生成xxxMapper.java接口以及xxxMapper.xml文件



10、修改自动生成的实体类
注:model包下的实体类需要添加基于JPA的注解

11、添加xxxJPA接口,例如UserJPA.java

每一个xxxMapper.java接口,需要使用@Component注解

在入口类中需要添加@MapperScan("com.demo.mybatisjpa.mapper")注解

12、配置application.yml


13、测试类

14、至此,搭建完成。
网友评论