Hibernate
文章平均质量分 56
Carey-W
(。・∀・)ノ゙嗨,你好
展开
-
Hibernate持久化对象的生命周期
1.瞬时对象(Transient Objects) 使用new操作符初始化的对象不是立刻就持久化的,他们的状态是瞬时的。 (1) 不处于Session的缓存中,也可以说,不被任何一个Session实例关联。 (2) 在数据库中没有对应的记录。 2.持久化对象(Persist Objects) 持久实例是任何具有数据库标识的实例。它有持原创 2017-09-03 17:07:23 · 390 阅读 · 0 评论 -
Hibernate高级映射
大-小 ctrl+shift+y 小-大 ctrl+shift+x对应一个表 discrimination column=”列名” type=”//放id后一点<subclass name="类名" discrimination_value="插入数据库中的标识"><property name="" column="" type=""/></subclass>//每类一个对应每个表 st原创 2017-09-03 17:37:00 · 343 阅读 · 0 评论 -
Hibernate缓存的实现
缓存 一级缓存: Session内的缓存即一级缓存 Session为应用程序提供管理缓存的方法 Evict(Object j)//指定哪个 Clear() //所有二级缓存 映射文件《cache usage=”read-write or read-only ……”》 导包: D:\hibernate\hibern原创 2017-09-03 17:27:44 · 274 阅读 · 0 评论 -
Hibernate注意事项
hibernate注意事项:1、SQLQuery如果没有添加addEntry(Student.class)会将一行记录封装为对象数组,再添加到list集合,添加addEntry(Student.class),会将一行记录封装为指定的对象类型2、本地sql查询不能跨数据库平台,一般不推荐使用,除非必须使用3、Hibernate中setParameter()参数索引从0开始转载 2017-09-03 17:43:25 · 545 阅读 · 0 评论 -
Hibernate注意事项
hibernate注意事项: 1、SQLQuery如果没有添加addEntry(Student.class)会将一行记录封装为对象数组,再添加到list集合,添加addEntry(Student.class),会将一行记录封装为指定的对象类型 2、本地sql查询不能跨数据库平台,一般不推荐使用,除非必须使用 3、Hibernate中setParameter()参数索引从0开始 4、 一般不使原创 2017-12-01 20:36:57 · 312 阅读 · 0 评论