随笔分类 -  JPA

JPA联合主键
摘要:联合主键也就是说需要多个字段才能确定数据库记录中的唯一一行。这样就需要多个字段一起,组成主键,也叫联合主键。例如飞机航线,我们需要知道飞机起飞的地点以及飞机降落的地点。所以需要飞机起飞的地点和降落的地方才能确定一条航线。AirLine表示航线,AirLinePK表示主键类。AirLinePK代码如下: 1 package com.yichun.bean; 2 3 import java.io.Serializable; 4 5 import javax.persistence.Column; 6 import javax.persistence.Embeddable; 7 8 /**... 阅读全文

posted @ 2013-12-10 16:16 烟火_ 阅读(4275) 评论(0) 推荐(0) 编辑

JPA多对多关联
摘要:关于JPA多对多关系,这是使用学生与教师来表示。一个Student由多个Teacher教,同样一个Teacher也可以教多个学生。Student类如下: 1 package com.yichun.bean; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.CascadeType; 7 import javax.persistence.Column; 8 import javax.persistence.Entity; 9 import javax.persistence... 阅读全文

posted @ 2013-12-10 15:51 烟火_ 阅读(761) 评论(0) 推荐(0) 编辑

JPA一对多关联
摘要:关于JPA一对多关联这里使用Order与OrderItem来模拟。一个Order可以关联多个OrderItem,而一个OrderItem只能关联一个Order。Order与OrderItem是一对多的关联关系。Order类如下: 1 package com.yichun.bean; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import javax.persistence.CascadeType; 7 import javax.persistence.Column; 8 import javax.persiste... 阅读全文

posted @ 2013-12-05 17:06 烟火_ 阅读(568) 评论(0) 推荐(0) 编辑

JPA一对一关联
摘要:这里我们仍然是使用annotation对实体进行配置。使用person与idcard模拟一对一的关联关系,一个人只能有一个ID号,同样一个ID号只能对应一个人,人与ID号是一对一的关联关系。Person类如下: 1 package com.yichun.bean; 2 3 import javax.persistence.CascadeType; 4 import javax.persistence.Column; 5 import javax.persistence.Entity; 6 import javax.persistence.GeneratedValue; 7 import ... 阅读全文

posted @ 2013-12-05 16:38 烟火_ 阅读(1382) 评论(0) 推荐(0) 编辑

JPA入门
摘要:1、JPA简介 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。由SUN(已被oracle公司收购)提出,希望整合ORM技术,实现统一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范。现在Hibernate、TopLink 已经OpenJPA都已经实现了这一规范。2、实现 这里所用到的实现是hibernate,下载地址是http://www.hiberna.. 阅读全文

posted @ 2013-12-05 15:37 烟火_ 阅读(933) 评论(0) 推荐(0) 编辑

导航

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