hibernate
Ethan6666
这个作者很懒,什么都没留下…
展开
-
hibernate3 HibernateTemplate/DetachedCriteria
<br />Hibernate3支持DetachedCriteria,这是一个非常有意义的特性!我们知道,在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 <br /> 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,转载 2011-02-16 17:05:00 · 1729 阅读 · 1 评论 -
hibernate异常:org.springframework.dao.InvalidDataAccessApiUsageException解决办法
<br />org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: com.sh.pojo.Orders; nested exception is org.hibernate.TransientObjectException: object referenc原创 2011-05-26 21:49:00 · 22811 阅读 · 0 评论 -
hibernate Restrictions用法 MatchMode.ANYWHERE
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <Restrictions.le <= Restrictions.between BETWEENRestrictions.l转载 2011-05-06 16:36:00 · 2008 阅读 · 0 评论 -
递归父类排序分类树
private List recursivProductCategoryTreeList(List allProductCategoryList, ProductCategory p, List temp) { if (temp == null) { temp = ne翻译 2011-07-19 16:44:37 · 1301 阅读 · 0 评论 -
OpenSessionInViewFilter 说明与配置
Spring为我们解决最让人头痛的难题之一,Hibernate的Session的关闭与开启问题。Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了转载 2011-09-16 09:57:15 · 1000 阅读 · 0 评论 -
hibernateTemplate.save() 不能保存实体(能打印sql语句)
网上很多人出现这种情况是因为没有设置 connection.autocommit">true 我今天也遇到这种情况,搞了很久,试过很多种方法,都不行,后来没办法,就只有一步一步往下查了 最后在查看数据库的时候,发现表的类型、长度不对,比如varchar(2原创 2011-09-21 10:54:57 · 2676 阅读 · 0 评论 -
解决:Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into Flu
在调用hibernateTemplate方法调用之前,设置它的FlushMode即可 this.hibernateTemplate.setFlushMode(HibernateTemplate.FLUSH_EAGER); this.hibernateTemplate.save(o);原创 2011-12-20 14:59:26 · 3959 阅读 · 0 评论