171214之项目错误总结1

1: car is not mapped 
可能1: 在cfg.xml中没有增加映射的hbm.xml文件在<mapping.../>2: 属性没有找到 
可能1: hbm.xml文件中的 <property name =""> 有问题, 也许是name的值与
对应类中的成员名不一致

3:SQLException: Syntax error: Encountered "table" at line 1,
 column 8. 
 可能1;执行SQL时出现冲突,可能是SQL语句中使用了关键字作为变量来用,比如 

update order set balance=1000000; 

order被用作表名来使用,这是错误的,因为order是个关键字,用在order by

4:validateJarFile(/home/soft01/Tomcat/webapps/sms-token-struts/WEB-INF/lib/servlet-api.jar)

Servlet /sms-struts-tiles threw load() exception
java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet
原因:在WEB-INF/lib/ 目录下有servlet-api.jar与/Tomcat/common/lib目录下的servlet-api.jar冲突了,把WEB-INF/lib/下的servlet-api.jar删除就可以了

5:Caused by: java.sql.BatchUpdateException: ORA-02291:
integrity constraint (SD0702.FK82D343CF49A4B831)
violated - parent key not found
Caused by: org.hibernate.exception.ConstraintViolationException:
Could not execute JDBC batch update

有可能是ID生成策略的问题,我将它XML映射文件改成
<generator class="increment" />就好了

6:ERROR [org.apache.catalina.session.ManagerBase] - IOException while loading persisted sessions:
java.io.InvalidClassException: entity.Module; local class incompatible: stream classdesc serialVersionUID = -5988350031935445758,
local class serialVersionUID = -297934247726484429
java.io.InvalidClassException: entity.Module; local
class incompatible: stream classdesc serialVersionUID =
-5988350031935445758, local class serialVersionUID =
-297934247726484429

在Module中加上一个关键字:transient

7:Caused by: java.sql.BatchUpdateException: ORA-02292:
integrity constraint (SD0702.SYS_C00132664) violated - child record found
原因:有其他的表引用了该表的外建,所以报这个异常,如果没有引用就不会出现

8:突然间冒出大量的NullPointException,重新build一下。

9:Caused by: java.sql.SQLException: ORA-02291: 违反完整约束条件 (BOOKSHOP.FK4AAEE47687CCA6B) - 未找到父项关键字

如果你觉得该做的e是出现这个问题,那么检查一下,是否将类的继承关系在hibernate的mapping中反映了出来。joined-subclass或subclass

例如a extends b
如果持久类c 需要Set的是持久类a,那么你把b传入,而b又没有在mapping中将父子关系反映出来的话,就会出现该异常

10:报java.lang.NoClassDefFoundError: javax/transaction/Synchronization]; 错误,需要添加JTA.jar

转自:http://blog.csdn.net/pianistOfSoftware/article/details/51915859

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值