随笔分类 -  JPA

摘要:实体Customer:用户。 实体Order:订单。 Customer和Order是一对多关系。那么在JPA中,如何表示一对多的双向关联呢? JPA使用@OneToMany和@ManyToOne来标识一对多的双向关联。一的一端(Customer)使用@OneToMany,多端(Order)使用@Ma 阅读全文
posted @ 2017-11-02 10:15 javaobject 阅读(10883) 评论(1) 推荐(0) 编辑
摘要:映射单向一对多的关联关系 1、首先在一的一端加入多的一端的实体类集合 2、使用@OneToMany 来映射一对多的关联关系3、使用@JoinColumn 来映射外键列的名称4、可以使用@OneToMany的fetch 属性来修改默认的加载策略5、可以通过@OneToMany的cascade 属性来修 阅读全文
posted @ 2017-11-01 15:50 javaobject 阅读(3150) 评论(0) 推荐(0) 编辑
摘要:1、首先在多的一端加入一的一端的实体类 //映射单向n-1的关联关 //使用@ManyToOne 来映射多对一的关系 //使用@JoinColumn 来映射外键/可以使用@ManyToOne的fetch属性来修改默认的关联属性的加载策略 2、测试下代码 源码地址:https://github.com 阅读全文
posted @ 2017-11-01 10:16 javaobject 阅读(413) 评论(0) 推荐(0) 编辑
摘要:1、 Persistence EntityManagerFactory 2、 EntityManager#find EntityManager#getReference EntityManager#persistence EntityManager#remove 3、 EntityTransacti 阅读全文
posted @ 2017-10-30 16:38 javaobject 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1、常用基本注解 @Entity @Table @Basic @Column @GeneratedValue @Id 2、特殊注解 @Transient @Temporal 用 table 来生成主键 3、常用注解的使用 1、@Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将 阅读全文
posted @ 2017-10-30 10:55 javaobject 阅读(23609) 评论(2) 推荐(4) 编辑
摘要:在 Eclipse 下创建 JPA 工程 1、在eclipse上安装JPA插件(网上自行百度) 2、new 一个Jpa工程 3:点击下一步,下一步,第一次运行jpa插件会让我们装相关类库如下图,等到再次创建项目就不用安装了 4:装好类库点击finish进入下图:点开src下的META-INFPEDE 阅读全文
posted @ 2017-10-27 17:52 javaobject 阅读(440) 评论(1) 推荐(2) 编辑
摘要:JPA 是什么 Java Persistence API:用于对象持久化的 API Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层; 首先看一下传统方式访问数据库 有了JPA的访问方式 JPA和Hibernate的关系 1、JPA 是 hibernate 的一个 阅读全文
posted @ 2017-10-26 17:43 javaobject 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示