Hibernate
小冰cc
没有比漫无目的地徘徊更令人无法忍受的了。
展开
-
解决a different object with the same identifier value was already associated with
这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体为什么会产生这个错误,要不然也不会很久都没有解决,现在,给出一个临时的解决方案,给向我...原创 2011-05-06 11:44:58 · 121 阅读 · 0 评论 -
Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设...原创 2011-05-06 11:58:27 · 135 阅读 · 0 评论 -
C3P0的详细配置说明
[b]原文引自:[/b][url]http://hi.baidu.com/bgsdragon/blog/item/0c361445781a0b8eb3b7dc4c.html[/url] C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对...原创 2011-05-06 12:07:26 · 125 阅读 · 0 评论 -
save the transient instance before flushing
原文引自: http://hi.baidu.com/%B2%BB%BA%C8%CB%AE%B5%C4%C4%E0%F6%FA/blog/item/b448463c4d2011cc9e3d6259.html 具体错误为在one-to-many中,对many进行save时,由于没有加入one的外建,导致错误。 具体解决方法一: 1.在one的hbm文件中 invest=t...原创 2011-07-19 13:11:38 · 180 阅读 · 0 评论 -
Hibernate lazy延迟加载
lazy延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。 lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/<list>等集合上,可以取值为true...原创 2011-12-12 13:37:15 · 195 阅读 · 0 评论 -
Hibernate Tool使用
使用JdbcTemplate的过程中,由于会将ResetSet的数据映射到一些pojo的里,而根据库表手写这些pojo比较费时,可以使用hibernate_tool根据库表生成相应的pojo对象,类似hibernate_tool工具还有myeclipse自带的反向生成功能。1.新建hibernate.cfg.xml主要用来配置要连接的目标库,驱动等。注意,要选中Create a consol...原创 2012-07-26 14:37:56 · 186 阅读 · 0 评论