JPA
dannie吖
这个作者很懒,什么都没留下…
展开
-
JPA之立即加载与延迟加载
@Test public void test() { EntityManager em = JpaUtils.getEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); Customer customer = em.getRefrence(Customer.class, 1l); //Custom...原创 2019-12-19 11:50:58 · 1334 阅读 · 0 评论 -
Hibernate与JPA
JPA(Java Persistence API,即Java持久化API)是一套基于ORM(Object Relational Mapping,即对象关系映射)的规范,内部由一系列的接口和抽象类构成。 JPA通过JDK5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Hibernate是JPA的一种实现,除Hibernate外,toplink也是JPA的一种实现 ...原创 2019-12-18 18:44:12 · 111 阅读 · 0 评论 -
JPA主键生成策略
@GeneratedValue(strategy = GenerationType.INDENTIRY) 1、GenerationType.INDENTIRY 自增:底层数据库必须支持自动增长(底层数据库支持的自动增长方式,对ID自增); 支持的数据库:mysql; 2、GenerationType.SEQUENCE 序列:底层数据库必须支持序列; 支持的数据库:oracle 3、Generat...原创 2019-12-18 15:20:25 · 159 阅读 · 0 评论 -
JPA的核心配置文件
persistence.xml:JPA的核心配置文件: 位置:必须配置到类路径下的名为META-INF的文件夹下。 命名:persistence.xml <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0"&g...原创 2019-12-18 14:24:09 · 624 阅读 · 0 评论