go4it

just do it

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

2009年1月21日

继承映射(二)每个类一张表JOINED

摘要: Company,EmployeeDAO都不变。 Employee变为:package com.persia.joined; import java.io.Serializable; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.GeneratedVa... 阅读全文

posted @ 2009-01-21 11:50 cxccbv 阅读(323) 评论(0) 推荐(0)

继承映射(一)整个类继承树只一张表SINGLE_TABLE

摘要: 根类一张表,将所有子类的属性都合并到根类中,此外还需要一个字段用于区分子类的类型。 company:package com.persia.singletable; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; i... 阅读全文

posted @ 2009-01-21 10:56 cxccbv 阅读(475) 评论(0) 推荐(0)

2009年1月20日

实体bean(十四)多对多映射

摘要: mappedBy: 1.表明是双向关联 2.在一对多中避免产生中间表,在不使用mappedBy的一方,即多方设外键来与一方关联 3.双向关系中的反向端必须使用@OneToOne、@OneToMany、@ManyToMany注解中的mappedBy元素来引用持有端的关联属性。 mappedBy元素标注了关系持有者的关系值域或属性; --------------------------... 阅读全文

posted @ 2009-01-20 18:59 cxccbv 阅读(605) 评论(0) 推荐(0)

实体bean(十三)一对多映射

摘要: 订单:package com.persia.jpa.otm; import java.io.Serializable; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Enti... 阅读全文

posted @ 2009-01-20 13:21 cxccbv 阅读(670) 评论(0) 推荐(0)

实体bean(十二)一对一映射

摘要: @OneToOne的四个属性 1.targetEntity targetEntity 属性是 Class 类型的属性。定义实体一对一关系中处于从属地位的实体类的类型。 2.mappedBy mappedBy 属性是 String 类型的属性。mappedBy 属性的值是当前实体在关联实体中的属性名称,使用 mappedBy 可以定义实体类之间的双向关系。如果类之间是单向关系,不... 阅读全文

posted @ 2009-01-20 12:02 cxccbv 阅读(734) 评论(0) 推荐(0)

2009年1月18日

实体bean(十一)复合主键

摘要: package com.persia.entity; import javax.persistence.Embeddable; @Embeddable public class Name implements java.io.Serializable{ /** * */ private static final long serialVersionUID = -7695123... 阅读全文

posted @ 2009-01-18 23:43 cxccbv 阅读(731) 评论(0) 推荐(0)

实体bean(十)EJB3.0 QL

摘要: 1.createQuery() 查找: Query q=em.createQuery(“select p from Person p where p.name=’persia’ ”); List rs=q.getResultList(); 更新: Query q=em.createQuery(“update Person p set p.name=?1 w... 阅读全文

posted @ 2009-01-18 20:56 cxccbv 阅读(523) 评论(0) 推荐(0)

实体bean(九)EntityManager的CURD

摘要: 1.查找: 知道Entity的唯一标识符,用find()/getReference()方法获取Entity find():没有找到记录时,返回null getReference():没有找到记录时,抛出javax.persistence.EntityNotFoundException例外, 而且不能保证实体bean已经被初始化。... 阅读全文

posted @ 2009-01-18 19:00 cxccbv 阅读(337) 评论(0) 推荐(0)

实体bean(八)EntityManager

摘要: package com.persia.jpa.onetable; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id... 阅读全文

posted @ 2009-01-18 18:33 cxccbv 阅读(386) 评论(0) 推荐(0)

实体bean(七)多对多和继承映射

摘要: 阅读全文

posted @ 2009-01-18 12:47 cxccbv 阅读(259) 评论(0) 推荐(0)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页

导航