使用Spring Boot 2.1.6轻松实现JPA操作MySQL数据库的CRUD,以及分页和排序功能。在Spring Boot 2.x版本中可以非常轻松、快速搞定持久层的开发动作,配置比SpringBoot+MyBatis还少,偶觉得它除了执行效果不如MyBatis外,在使用效率的情况下,使用Spring Data JPA的开发速度会比较MyBatis还快。当然,世界没有完美的技术,因为我建议可以把Spring Data JPA与MyBatis联合使用。当然,具体的处理情况,需要看实际的功能
弹簧启动-crud-api
Spring Boot应用程序,支持对REST API的Crud操作。
该应用程序包含DAO的三种技术:
Hibernateapi(EmployeeDAOImpl)
jpa api(EmployeeDAOJpaImpl)
要使用它,请执行以下操作:在DAO实现(Repository)中,创建一个私有字段EntityManager并通过构造函数注入对其进行分配。 在服务实现,构造函数注入中,向dao实现添加一个Qualifier。
spring data j