随笔分类 - Java-JPA
摘要:映射双向多对一的关联关系 修改Customer.java package com.dx.jpa.singlemanytoone; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.p
阅读全文
摘要:映射单向一对多的关联关系 新建项目项目请参考《JPA(二):HellWord工程》,基于上一章讲解的《JPA(五):映射关联关系 映射单向多对一的关联关系》中的例子进行修改(需要清空数据中的表,因为本例子还是使用customer,order表来测试,但是关联关系发生了变化): Customer.ja
阅读全文
摘要:映射单向多对一的关联关系 新建Customer.java: package com.dx.jpa.singlemanytoone; import java.util.Date; import javax.persistence.Column; import javax.persistence.Ent
阅读全文
摘要:Persistence Persistence类使用于获取EntityManagerFactory实例,该类包含一个名为createEntityManagerFactory的静态方法。 Persistence提供了两个创建EntityManagerFactory的方法: 该方法中可以起到修改pers
阅读全文
摘要:基本注解 @Entity 标注用于实体类声明语句之前,指出该Java类为实体类,将映射到指定的数据库表。如声明一个实体类Customer,将它映射到数据的coustomer表上。 @Table 当实体类与其映射的数据库表名不同名时,需要使用@Table标注说明,该注解与@Entity标注并列使用,置
阅读全文
摘要:使用JPA持久化对象的操作步骤: 1)创建persistence.xml,在这个文件中配置持久化单元: 需要指定跟哪个数据库进行交互; 需要指定JPA使用哪个持久化的框架以及配置该框架的基本属性。 2)创建实体类,使用annotation来描述实体类跟数据库表之间的映射关系。 3)使用JPA API
阅读全文
摘要:JPA是什么 Java Persistence API:用于对象持久化的API Java EE 5.0平台标准的ORM规范,使得应用程序以统一的方式访问持久层。 JPA和Hibernate的关系 JPA是Hibernate的一个抽象(就像JDBC和JDBC驱动的关系): 1)JPA是规范:JPA本质
阅读全文