使用Hibernate出现过的异常总结
来源:互联网 发布:淘宝虚假交易清洗过3次 编辑:程序博客网 时间:2024/06/07 20:21
1.在根据ID查询用户信息时报了如下错误,
java.lang.NullPointerExceptionat org.hibernate.hql.internal.ast.util.SessionFactoryHelper.findSQLFunction(SessionFactoryHelper.java:364)at org.hibernate.hql.internal.ast.tree.IdentNode.getDataType(IdentNode.java:319)at org.hibernate.hql.internal.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:152)at org.hibernate.hql.internal.ast.HqlSqlWalker.useSelectClause(HqlSqlWalker.java:859)后来根据分析错误原因是hql写的不对,
错误的写法是:
public User getUser(String id) {String hql = "select User from User u where u.id = ?";Query query = sessionFactory.getCurrentSession().createQuery(hql);query.setString(0, id);User user = (User) query.uniqueResult();return user;}正确的写法是:
public User getUser(String id) {String hql = "from User u where u.id = ?";Query query = sessionFactory.getCurrentSession().createQuery(hql);query.setString(0, id);User user = (User) query.uniqueResult();return user;}hql中加上"select User"是错误的原因。删掉以后就没问题了。
0 0
- 使用Hibernate出现过的异常总结
- MySql使用Hibernate的异常的总结
- 使用ssh时出现的异常总结
- 在derby数据库下使用hibernate出现的异常
- Hibernate里使用jackjson出现异常解决办法
- 使用SpringMVC+Hibernate时出现CglibAopProxy异常
- Hibernate 使用时出现 Could not parse configuration: /hibernate.cfg.xml 的异常问题
- python出现过的问题总结
- Grails中hibernate出现的异常
- 使用Hibernate集成shiro的时候,同时使用Ehcahce出现异常
- 使用hql使用order by子句出现异常和数据异常的解决办法org.hibernate.hql.internal.ast.QuerySyntaxException
- hibernate出现异常
- struts2之使用JSON插件实现Ajax(处理hibernate的POJO类时出现的异常)
- C1FlexGrid 使用中出现过的问题
- 使用JSON出现的异常
- 使用preparedstatement出现的异常
- BeanUtils使用出现的异常
- 在weblogic中使用hibernate时出现了找不到类的异常
- git 学习笔记(一)
- 设计模式--之状态模式(附代码)
- Android中一种ThreadPool的实现
- 基于matlab mex的平面点集按重心逆时针排序算法
- 【Tools.Redis】指令 - directives
- 使用Hibernate出现过的异常总结
- Android基础笔记(十七)- 多媒体编程
- MyEclipse中更换JDK及工程警告问题
- xml中的xmlns,xmlns:xsi,xsi:schemaLocation
- 黑马程序员——关于多态的理解
- 黑马程序员———OC第一天(类和对象)
- 线程安全的单例模式
- 基于HT for Web的Web SCADA工控移动应用
- 测试驱动开发之初窥门径