
hibernate
star77266989
这个作者很懒,什么都没留下…
展开
-
hibernate 常用注解(1)OneToOne
级联是用来设计一对多关系的。例如一个表存放老师的信息:表A(姓名,性别,年龄),姓名为主键。还有一张表存放老师所教的班级信息:表B(姓名,班级)。他们通过姓名来级联。级联的操作有级联更新,级联删除。 在启用一个级联更新选项后,就可在存在相匹配的外键值的前提下更改一个主键值。系统会相应地更新所有匹配的外键值。如果在表A中将姓名为张三的记录改为李四,那么表B中的姓名为张三的所有记录也会随着改为转载 2014-08-28 13:10:26 · 503 阅读 · 0 评论 -
hibernate常用注解(2) ManyToOne OneToMany
ManyToOne 写在Many端 @(cascade = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH},fetch = FetchType.LAZY)转载 2014-08-28 13:37:45 · 418 阅读 · 0 评论 -
hibernate PO对象 注解及其应用!
@Entity 将一个 POJO 类注解成一个实体 bean ( 持久化 POJO 类 )@Table 为实体 bean 映射指定具体的表,如果该注解没有被声明,系统将使用默认值 ( 即实体 bean 不带包名的短类名 )@Id 将实体bean中的某个属性定义为标识符 ( identifier )@GeneratedValue转载 2014-08-28 14:15:50 · 304 阅读 · 0 评论 -
hibernate4的实现二级缓存ehcach
先导入Jar包ehcache-core-2.4.3.jarhibernate-ehcache-4.2.7.Final.jarslf4j-api-1.6.1.jar原创 2014-08-31 14:45:36 · 437 阅读 · 0 评论 -
hibernate 常用注解(1)OneToOne
什么是级联:级联是用来设计一对多关系的。例如一个表存放老师的信息:表A(姓名,性别,年龄),姓名为主键。还有一张表存放老师所教的班级信息:表B(姓名,班级)。他们通过姓名来级联。级联的操作有级联更新,级联删除。 在启用一个级联更新选项后,就可在存在相匹配的外键值的前提下更改一个主键值。系统会相应地更新所有匹配的外键值。如果在表A中将姓名为张三的记录改为李四,那么表B中的姓名为张三的...2014-08-28 13:10:00 · 171 阅读 · 0 评论 -
hibernate常用注解(2) ManyToOne OneToMany
ManyToOne 写在Many端 @(cascade(级联) = {CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH},fetch(提取方式:不写也会自动默认,To后面如果是one端:EAGER立即提取。To后面如果是Many端:LAZY延时提取) = FetchType.LAZY) One端一定是被控端 Many...2014-08-28 13:37:00 · 369 阅读 · 0 评论 -
hibernate PO对象 注解及其应用!
@Entity将一个 POJO 类注解成一个实体 bean ( 持久化 POJO 类 )@Table 为实体 bean 映射指定具体的表,如果该注解没有被声明,系统将使用默认值 ( 即实体 bean 不带包名的短类名 )@Id 将实体bean中的某个属性定义为标识符 ( identifier )@GeneratedValue 该注解可以定义该标识符的生成策略 ( 默认是AUTO策略 ) :AU...2014-08-28 14:15:00 · 125 阅读 · 0 评论 -
hibernate4的实现二级缓存ehcach
1.先导入Jar包hibernate二级缓存的jar包ehcache-core-2.4.3.jarhibernate-ehcache-4.2.7.Final.jarslf4j-api-1.6.1.jar @Transient注解 写在ehcache.xml里<!-- 指定的PO对象的缓存规则 --> 的po里。 配置启动二级缓存hiberna...2014-08-31 14:45:00 · 123 阅读 · 0 评论 -
hibernate中有三种状态:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。
在hibernate中有三种状态:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。通过自己在网上的搜索,也了解到,这三种状态也可以称作:临时状态、持久状态、游离状态。一、三种状态介绍:(1) 瞬时状态:由new操作符创建,且尚...原创 2014-12-09 17:58:47 · 677 阅读 · 0 评论