
程序异常
追_梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 16
hibernate是不支持from后面带有( 的原创 2014-02-27 12:38:20 · 1110 阅读 · 0 评论 -
.org.hibernate.transientObjectException
这个异常的解决方法是.hbm.xml文件中配置cascade=“all”;(一对多,多对一,多对多)我是在保存一个表中的值时出现的,虽然次类中已经有另一个类中的值了,但hibernate并不会添加另一个类中的值到数据库中,而且还认为另一个类的这个添加的值已经有了。所以报错了。原创 2013-11-06 09:27:05 · 643 阅读 · 0 评论 -
org.hibernate.LazyInitializationException
这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的session),关闭后使用该对象的未加载变量,也就是说session已经关闭,没有保存到内存中,然后你使用了,导致该异常。原创 2013-11-03 16:25:34 · 618 阅读 · 0 评论 -
org.hibernate.NonUniqueObjectEeception
在修改数据时出现的,可已改成session.update(session.merge(object));这样就好使了。原创 2013-11-20 07:51:52 · 1261 阅读 · 0 评论 -
Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
1.lib中多导入包的大原因:去掉struts2-spring-plugin-2.1.8包即可,因为没有用到spring。 2.还有的原因是用spring了,却没加监听器,在web.xml里面加上 contextConfigLocation classpath:applicationContext*.xml org.springframework.web.con转载 2014-04-03 09:22:25 · 646 阅读 · 0 评论 -
org.hibernate.impl.QueryImpl cannot be cast to java.util.List
String hql="select r from Doctor d,Reserve r where r.doctor.id=d.id and d.id=1 and r.reserveDay='2014-12-12'"; List r=(List) session.createQuery(hql).list(); 忘记写.list()了。原创 2014-02-26 20:30:25 · 2606 阅读 · 0 评论 -
在hibernate和spring项目用junit测试总是出现java.lang.Boolean cannot be cast to java.lang.Integer
我在程序中根本就没有这种转换。却还是报java.lang.ClassCastException异常。 发现我在实体里面有个is加上变量名的方法,如:boolean isType();这个实体里面有type这个变量。最后我将这个方法名改写了下,就没有问题了,估计是Java里面有个is加变量名这样的方法。所以在实体类里面尽量避免不要写is加上变量名的方法。原创 2015-02-28 11:15:55 · 1682 阅读 · 0 评论