环境及工具:win11, idea 2017, jdk: 1.8, mysql5.5, maven : 3.2.1, 项目:maven导入数据库前端工具:mysql-front (navicat也可以), JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:简化现有Java EE和Java SE应用开发工作,Sun希望整合ORM技术,实现天下归一。JPA的两个重要的儿子是Hibernate和iBATIS。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。hibernate劣势难以使用数据库的一些功能满足不了程序对cache的需求耦合度高debug难hibernate更新大批量