
hibernate
chengyue2007
想学习java
展开
-
HIbernate 和Spring中没有select top语句的问题
在hibernate的hql语句中没有select top n from Order as o 语句,于是我们就用了,下面的来的进行top的操作。Query q=session.createQuery("");; q.setFirstResult(0); q.setMaxResult(10);; 下面的语句将会更好:from Torder o where o.order...2009-09-21 22:37:42 · 322 阅读 · 0 评论 -
hql查询_简单属性查询
//创建Query对象 Query query=session.createQuery("select Student.sname,Student.sdept from Student"); List list=query.list(); //执行查询 //以下代码显示查询的信息 Iterator it=lis...原创 2009-10-18 15:01:01 · 129 阅读 · 0 评论 -
hibernate 延迟加载的错误 failed to lazily initialize
这个问题一般出现在一对多的情况下,解决的方法有两种1、设置lazy=false如果是用annotation,则配置如下:@OneToMany( targetEntity = CourseAuthorizationItem.class, cascade = {CascadeType.PERSIST, CascadeType.MERGE}, mappedB...2009-10-31 14:43:01 · 204 阅读 · 0 评论 -
hibernate处理数据的时候:Session is closed
用hibernate处理数据的时候,出来这么个异常,以后注意session.flush( ) exceptionorg.hibernate.SessionException: Session is closed!错误代码:session = HibernateUtil.openSession(); session.beginTransaction(); String sql="...2009-11-07 16:58:51 · 611 阅读 · 0 评论 -
使用EhCache配置二级缓存
1、配置准备: 1) 把ehcache-1.2.3.jar加入到当前应用的classpath中。 2) 在hibernate.cfg.xml文件中加入EhCache缓存插件的提供类。 <!--配置缓存插件 --> <property name="hibernate.cache.provider_class"> org.hibernate.cache....原创 2009-08-09 16:26:53 · 157 阅读 · 0 评论