- 博客(6)
- 收藏
- 关注
原创 6.Hibernate检索及抓取策略
Hibernate检索及抓取策略fetch = FetchType.LAZYfetch = FetchType.EAGER@Fetch(FetchMode.SELECT)@Fetch(FetchMode.SUBSELECT)@Fetch(FetchMode.JOIN)
2017-01-11 21:58:17 336 1
原创 5.Hibernate级联操作
Hibernate级联操作JPA中的级联操作一共包括ALL,PERSIST,MERGE,REMOVE,REFRESH,DETACH具体可以在javax.persistence.CascadeType中查看;Hibernate扩展了JPA中的级联关系,添加了DELETE,SAVE_UPDATE,REPLICATE,LOCK具体可以在org.hibernate.annotations.CascadeTy
2017-01-08 19:35:29 512
原创 4.Hibernate关系映射
Hibernate实体关联关系映射双向一对一关联@Entity(name = "address")@Table(name = "t_address")public class Address implements Serializable { private static final long serialVersionUID = 2390103918524410815L; @Id
2017-01-07 15:52:06 279
原创 3.Hibernate之主键生成策略
HIbernate中的主键生成策略可分为由JPA提供和Hibernate扩展。所有的主键都需要标注@ID和使用@GeneratedValue注解来指定它 我们使用@GeneratedValue的strategry字段声明主键生成策略,generator声明主键生成器的名称,对应于同名的主键生成器@SequenceGenerator或者@TableGenerator。本文使用的实体类import
2017-01-01 22:31:06 1728
原创 2.Hibernate之联合主键
联合主键在对象关系映射模型中,使用单独的一个字段作为主键是一种非常好的做法,但是在实际应用中,经常会遇到复合主键的问题,就是使用两个或两个以上的字段作为主键。比如,在一些历史遗留的数据库表中,经常出现复合主键的问题,为了解决这种问题,JPA2.0 中采用的 @EmbeddedId 和 @IdClass 两种方法解决这种问题。它们都需要将用于主键的字段单独放在一个主键类 (primary key cl
2017-01-01 15:55:18 629
原创 1.Hibernate之入门
关于Hibernate 对象关系映射(ORM):Hibernate ORM,其作用就是去映射对象和关系型数据库的,以达到程序中的业务逻辑和数据访问组件相分离。Hibernate和JPA的关系 JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Ja
2016-12-31 14:31:27 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人