永发信息网

用hibernate保存某个对象时,报错java.lang.ClassCastException: java.lang.String,求解决

答案:4  悬赏:40  手机版
解决时间 2021-12-29 10:40
  • 提问者网友:流星是天使的眼泪
  • 2021-12-28 13:21
java.lang.ClassCastException: java.lang.String
net.sf.hibernate.type.TimestampType.equals(TimestampType.java:73)
net.sf.hibernate.type.AbstractType.isDirty(AbstractType.java:56)
net.sf.hibernate.type.TypeFactory.findDirty(TypeFactory.java:225)
net.sf.hibernate.persister.AbstractEntityPersister.findDirty(AbstractEntityPersister.java:275)
net.sf.hibernate.impl.SessionImpl.flushEntity(SessionImpl.java:2536)
net.sf.hibernate.impl.SessionImpl.flushEntities(SessionImpl.java:2486)
net.sf.hibernate.impl.SessionImpl.flushEverything(SessionImpl.java:2281)
net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2260)
net.sf.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:61)
org.springframework.orm.hibernate.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:491)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:495)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:468)
org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-12-28 13:48
你看看数据库里有类型和hibernate里的类型是不是一至,如果是hibernate2还需要看看和xml中的是否一至仔细些,这是类型转换的问题
全部回答
  • 1楼网友:蓝房子
  • 2021-12-28 16:06
类型转化错误 你看看你有没有把integer型的误放到为string的情况
  • 2楼网友:雪起风沙痕
  • 2021-12-28 15:24
类转换异常
  • 3楼网友:長槍戰八方
  • 2021-12-28 14:29
类型转换异常 , 你的实体属性中肯定有时间类型, 这个时间类型在转换的时候出现的错误.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯