ORM
刘元涛
活着只为改变世界
展开
-
Hibernate Annotation之主键生成策略
Hibernate 默认总共支持 13 种生成策略 : 1. increment 2. identity 3. sequence 4. hilo 5. seqhilo 6. uuid 7. uuid.hex 8. guid 9. native原创 2016-01-08 10:30:07 · 386 阅读 · 0 评论 -
Hibernate Session操纵的对象状态转换图
Session 的 save() 方法 Session 的 save() 方法使一个临时对象转变为持久化对象 Session 的 save() 方法完成以下操作: 把 News 对象加入到 Session 缓存中, 使它进入持久化状态 选用映射文件指定的标识符生成器, 为持久化对象分配唯一的 OID. 在 使用代理主键的情况下, setId() 方法为 News 对象设置 OID 使无原创 2016-01-16 14:29:29 · 957 阅读 · 0 评论 -
Hibernate中的Inverse和cascade属性配置
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-转载 2014-07-30 15:34:21 · 757 阅读 · 0 评论 -
Hibernate save()与persist()区别
Hibernate 之所以提供与save()功能几乎完全类似的persist()方法,一方面是为了照顾JPA的用法习惯。另一方面,save()和 persist()方法还有一个区别:使用 save() 方法保存持久化对象时,该方法返回该持久化对象的标识属性值(即对应记录的主键值);但使用 persist() 方法来保存持久化对象时,该方法没有任何返回值。因为 save() 方法需要立即返回持久化对原创 2016-07-12 16:31:32 · 272 阅读 · 0 评论 -
传智播客Mybatis教案
1 Mybatis入门 1.1 单独使用jdbc编程问题总结 1.1.1 jdbc程序 Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null转载 2016-07-01 16:10:15 · 3016 阅读 · 0 评论