
Hibernate
wbszlj
这个作者很懒,什么都没留下…
展开
-
Hibernate 乐观锁 org.hibernate.StaleObjectStateException 异常
Hibernate乐观锁大多是基于数据版本(version)记录机制实现的。所谓的数据版本,就是为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个version字段来实现。 读取数据时,将此版本号一同读出,之后更新时,对此版本号加1。此时,将提交数据的版本号与数据库表对应记录的当前版本信息进行对比,如果...2010-08-02 07:34:39 · 379 阅读 · 0 评论 -
Hibernate中inverse="true"的理解
博客已搬至:[url]http://www.muxuanli.com/lmx/[/url][b]举例如下[/b]Customer类:[code="java"]public class Customer { private int id; private String name;private Set orders = new HashSet();•••...2010-10-02 08:57:03 · 222 阅读 · 0 评论 -
Hibernate数据批量查询
Hibernate中提供了两种批量查询的方法:list与iterate。 Hibernate查询接口Query,Criteria的查询功能,其内部也是基于这两个方法实现。概述:list方法通过一条sql语句实现查询操作,而iterate方法第一次发出的sql语句获得所以符合条件的记录的id,之后,再根据各个id从库表中读取对应的记录,这是一个典型的N+1问题。Hibernate同时...2010-10-07 20:06:37 · 335 阅读 · 0 评论 -
Hibernate中的"Repeated column in mapping for entity"异常
[url]http://www.muxuanli.com/lmx/[/url]一对多双向关联(类Item与类Bid):Item类:[code="java"]public class Item { private int id; private String name; private Set bids = new HashSet(); •••...2010-10-16 21:45:23 · 219 阅读 · 0 评论 -
表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理
[url]http://www.muxuanli.com/lmx/[/url]有两张表,结构如下:[code="java"] t_item: t_bid: id int id int name varchar ...2010-10-21 14:10:34 · 4323 阅读 · 0 评论 -
Hibernate 自定义Order
[code="java"]import org.hibernate.Criteria;import org.hibernate.HibernateException;import org.hibernate.criterion.CriteriaQuery;import org.hibernate.criterion.Order;/** * Oracle数据库中文排序...原创 2013-04-17 15:51:45 · 280 阅读 · 0 评论 -
Hibernate oracle schema
[b]异常:[/b][code="java"]2013-01-05 17:14:17,923 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] - 2013-01-05 17:14:17,923 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] -原创 2013-01-06 10:32:45 · 281 阅读 · 0 评论