hibernate学习笔记
文章平均质量分 85
帝释天8
这个作者很懒,什么都没留下…
展开
-
hibernate注解之主键生成策略(二)
hibernate注解之ID主键详解参考:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/ http://blog.csdn.net/linan0930/article/details/21108411 使用@Id注解可以将实体bean中的某个属性定义为标识符(identi原创 2014-10-25 23:03:30 · 763 阅读 · 0 评论 -
Hibernate 所有缓存机制详解
Hibernate 所有缓存机制详解hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称session级的缓存或事务级缓存。如果tb事务提交转载 2014-10-26 14:57:40 · 407 阅读 · 0 评论 -
hibernate注解之实体bean OnetoMany注解(四)
一对多注解@OneToMany我们用人和地址来表述一对多的关系。原创 2014-10-25 23:45:52 · 527 阅读 · 0 评论 -
hibernate注解之简介(一)
在学习hibernate中,我选择注解的方式,尽可能少的用到xml配置文件。注解简化了配置,使hibernate的程序具备更好地可读性。 注解就用在实体bean和实体关系的注解 pojo 类 1. @Entity javax.persistence.Entity; 将一个类声明为一个实体bean(即一个持久化POJO类)。2.@Table(n原创 2014-10-25 22:59:14 · 496 阅读 · 0 评论 -
hibernate注解之实体属性OneToOne 单双向关联(三)
一对一(One-to-one) 使用@OneToOne注解可以建立实体bean之间的一对一的关联. 一对一关联有三种情况: 一是关联的实体都共享同样的主键, 二是其中一个实体通过外键关联到另一个实体的主键(注意要模拟一对一关联必须在外键列上添加唯一约束). 三是通过关联表来保存两个实体之间的连接关系 (注意要模拟一对一关联必须在每一个外键上添加唯一约束).首先,我们通过共享主键原创 2014-10-25 23:23:55 · 635 阅读 · 0 评论 -
hibernate注解之多对一注解(五)
在实体属性一级使用@ManyToOne注解来定义多对一关联:@Entity()public class Flight implements Serializable { @ManyToOne( cascade = {CascadeType.PERSIST, CascadeType.MERGE} ) @JoinColumn(name="COMP_ID") pub原创 2014-10-25 23:51:59 · 738 阅读 · 0 评论