Hibernate常见问题
来源:互联网 发布:淘宝怎么加主播旺信 编辑:程序博客网 时间:2024/05/17 04:04
问题1,hql条件查询报错
执行Query session.createQuery(hql) 报错误直接跳到finally
解决方案
加入
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
节点
加入之后再次报错
org.hibernate.HibernateException: could not instantiate QueryTranslatorFactory: org.hibernate.hql.classic.ClassicQueryTransactionFactory
解决方案
修改成以下
<property name="hibernate.query.factory_class">org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory</property>
参考链接
Hibernate 问题,在执行Query session.createQuery(hql) 报错误直接跳到finally - morning99的专栏 - 博客频道 - CSDN.NET
org.hibernate.HibernateException: could not instantiate QueryTranslatorFactory: org.hibernate.hql.classic.ClassicQueryTransactionFactory - Stack Overflow
hql条件查询
查询最后一条数据
public RunTimePO getLast(String sin) { Session session = sessionFactory.openSession(); //System.out.println("22222222222222"); String hql="from RunTimePO where SIN=? order by id desc"; //String hql="from RunTimePO where SIN=?"; Query query = session.createQuery(hql); query.setString(0, sin); query.setMaxResults(1); //query.setInteger(0, 139); //int id=(Integer) query.uniqueResult(); RunTimePO rp=(RunTimePO) query.uniqueResult(); if(rp!=null) { System.out.println("id==="+rp.getId()); } session.close(); return rp; }
时间段查询
public List<RunTimePO> getBetweenSeg(String sin,String startTime,String endTime) { Session session = sessionFactory.openSession(); String hql="from RunTimePO as u where SIN=? and u.date between ? and ?"; Query query = session.createQuery(hql); query.setString(0, sin); query.setString(1, startTime); query.setString(2, endTime); System.out.println(query.list().size()); List<RunTimePO> runTimeList=query.list(); return runTimeList; }
完成
0 0
- hibernate常见问题
- hibernate常见问题
- hibernate常见问题
- Hibernate常见问题
- hibernate常见问题
- Hibernate 常见问题
- Hibernate常见问题
- Hibernate常见问题
- hibernate常见问题:
- Hibernate常见问题(不断更新中)
- 【转】Hibernate常见问题集锦
- hibernate常见问题之解决
- Hibernate注解三个常见问题
- hibernate、Spring常见问题汇总
- HIBERNATE面试常见问题
- hibernate 常见问题一览
- Hibernate常见问题整理
- Hibernate配置常见问题汇总
- 快速理解C#中的委托与事件
- 比较两个字符串【不可以使用strcmp】
- HIVE 自定义UDF并上传
- c++模版应用实例
- 对象
- Hibernate常见问题
- MyBatis逆向工程自动生成实体类和映射文件
- 内部类
- 单链表逆序(三种方式)
- MyTask4
- spring boot:repository thymeleaf postgresql java程(五):存在问题分析
- 第八界中国云计算大会---简单回忆
- Map根据Valuse 输出对应的key(二)
- 初探MFC之校园导航系统