![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 71
ykyfendou
这个作者很懒,什么都没留下…
展开
-
hibernate 和Java连接Sqlserver2008和2000区别及驱动包的使用
Hibernate/Java连接Sqlserver2008和sqlserver2000数据库连接的url的区别: Sqlserver2008数据库连接的写法: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> ...原创 2014-07-31 18:36:52 · 409 阅读 · 0 评论 -
hibernate中Criteria的Restrictions运算符说明
QBE (Query By Example)Criteria cri = session.createCriteria(Student.class);cri.add(Example.create(s)); //s是一个Student对象list cri.list();实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我设置serial.setgifttoy("2"),...原创 2014-09-25 16:25:55 · 496 阅读 · 0 评论 -
getHibernateTemplate().clear(),flush()方法介绍
Hibernate3的缺点,一级缓存的强引用的问题,所以在做批量查询和插入操作的时候需要执行session.flush和session.clear两个操作。 flush()使用 :(在spring声明事务的情况下) 若A引用 了B,现在同时增加这两个类,如果你不用的hibernate自动处理机制 ,则需要在save(B)后,调用 flush()强行的写入数据库,再将返回的主...原创 2014-04-22 22:29:22 · 3826 阅读 · 1 评论 -
hibernate+spring级联删除异常deleted object would be re-saved by cascade (remove delete
在使用hibernate+spring做级联删除的时候,有时候我们会遇到这个异常: deleted object would be re-saved by cascade (remove deleted object from associations) 比如说,论坛模块中,一个帖子对应多个一级评论,每个一级评论又对应多个二级评论。 这个时候,帖子和一级评论 是双向一对多,一...原创 2014-04-22 22:19:55 · 88 阅读 · 0 评论 -
hibernate中一对多是Set的排序问题
在hibernate中,我们往往会使用一对多等关联。 以一对多的Dept和Emp为例: Dept.java: package com.yun.hibernate.vo; import java.util.HashSet; import java.util.Set; public class Dept { private Integer ...原创 2014-03-20 00:08:09 · 124 阅读 · 0 评论 -
hibernate+spring级联删除异常deleted object would be re-saved by cascade (remove delete
在使用hibernate+spring做级联删除的时候,有时候我们会遇到这个异常: deleted object would be re-saved by cascade (remove deleted object from associations) 比如说,论坛模块中,一个帖子对应多个一级评论,每个一级评论又对应多个二级评论。 这个时候,帖子和一级评论是双向...原创 2014-08-06 19:26:00 · 141 阅读 · 0 评论 -
hibernate中一对多Set的排序问题
在hibernate中,我们往往会使用一对多等关联。 以一对多的Dept和Emp为例: Dept.java: package com.yun.hibernate.vo; import java.util.HashSet; import java.util.Set; public class Dept { private ...原创 2014-08-06 19:25:50 · 249 阅读 · 0 评论 -
hibernate 中Sessionfactory的getCurrentSession与openSession的区别
Configuration cfg = new Configuration(); // 获得配置信息对象 SessionFactory sf = cfg.configure().buildSessionFactory(); //解析并建立Session工厂 1. Session session = sf.getCurrentSession(); // 获得Sessi...原创 2014-08-04 00:01:38 · 94 阅读 · 0 评论 -
hibernate的OpenSessionInView--MVC模式下hibernate关联查询还未使用数据session就关闭了导致关联查询报错的问题...
在开发中,我们使用hibernate进行数据的查询,当我们使用关联查询的时候,我们希望查询这个对象及这个对象包含的所有子对象,同时显示在页面中,但是当我们在页面使用的时候,会提示我们session已经关闭的异常。 在单向关联的父子对象中,如果我们需要在查询的时候,也把子对象查询出来,那么,可以设置 lazy=false。 因为在hibernate3中,lazy的默...原创 2014-08-04 00:00:23 · 130 阅读 · 0 评论 -
hibernte中用criteria实现not in功能的方法
Property类中提供的in方法有三个:public Criterion in(Collection values)public Criterion in(Object[] values)public Criterion in(DetachedCriteria subselect) 但是,并没有提供相应的三个notin方法,只提供了一个:public Criterion notIn(Deta...原创 2014-09-25 16:28:12 · 1005 阅读 · 1 评论