hibernate
sunlggggg
Just coding
展开
-
Hibernate之主键生成方式
“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。 “转载 2016-10-28 13:52:40 · 206 阅读 · 0 评论 -
Hibernate之hibernate.hbm2ddl.auto
create: 每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。 create-drop : 每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就自动删除。 update: 最常用的属性,第一次加载hibernate时根据m原创 2016-10-28 13:54:41 · 173 阅读 · 0 评论 -
hibernate之事务-Could not obtain transaction-synchronized Session for current thread
对于未开启事务的 service层使用OpenCurrentSession这个方法是会报错的。Could not obtain transaction-synchronized Session for current thread。参考http://www.cnblogs.com/chyu/p/4817291.html。 但是他的文中一个比较明显不合理之处,事务不应该加到DAO应该加在Servi原创 2016-10-30 16:24:18 · 282 阅读 · 0 评论 -
Spring之Spring data jpa
列表内容原创 2016-11-02 18:12:44 · 240 阅读 · 0 评论