2024年4月22日发(作者:)
(1):astException:rcannot
n
报错原因:已经打开的Session强转创建对象Session调.Save()方
法造成的。
解决方法:直接点方法,或者赋值后再调.Save()方法。
(2)yntaxException:AUCTIONUSER
isnotmapped.[FROMAUCTIONUSERWHEREUSERNAME=:USERNAMEAND
USERPASSWORD=:USERPASSWORD]
报错原因:在Hibernate中使用Query是对象不是数据库中的表名,
是实体类名
解决方法:修改HQL语句表名为实体类名
(3)interException
报错原因:空指针一般是空对象未实例化造成的
解决方法:找到对象高度值的状态值是否为Null
(4)ption:Cannotconvert0oftypeclass
n
报错原因:Integer和Bool类型转换失败
解决方法:修改类型统一
(5)mmarException:couldnot
getnextsequencevalue
报错原因:Oracle数据库中创建没有序列
解决方法:去数据库中创建序列
(6)quisitionException:Cannot
openconnection
报错原因:Oracle服务没有启动
解决方法:启动Oracle服务就搞定
(7)cJDBCException:Couldnot
executeJDBCbatchupdate
Causedby:pdateException:ORA-12899:列
"AUCTION"."AUCTIONUSER"."USERPOSTNUMBER"的值太大(实际值:
16,最大值:6)
报错原因:插入数据与数据库约束不符
解决方法:检查插入数据与数据库约束是否一致、是否是非法数据
(7)yntaxException:
token:*nearline1,column8[select
unexpected
*from
n]
报错原因:HQL语句错误*
解决方法:检查HQL语句
(8)Exceptioninthread
exception
CGLIB
"main"
setting
(set
tyAccessException:
propertyvaluewith
_reflection_optimizer=falseformoreinfo)
m
报错原因:
解决方法:把实体类中的int改成Integerdouble改为Double
(9)Causedby:
tyBatchUpdateException;
nestedPropertyAccessExceptions(1)are:
PropertyAccessException
InvocationException:
Property'driverClassName'threwexception;nestedexception
lStateException:CouldnotloadJDBC
1:
driverclass[Driver]
报错原因:找不到oracle架包
解决方法:加载oracle架包
发布评论