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
用hibernate保存某个对象时,报错java.lang.ClassCastException: java.lang.String,求解决
答案:4 悬赏:40 手机版
解决时间 2021-12-29 10:40
- 提问者网友:流星是天使的眼泪
- 2021-12-28 13:21
最佳答案
- 五星知识达人网友:傲气稳了全场
- 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
类型转换异常 , 你的实体属性中肯定有时间类型, 这个时间类型在转换的时候出现的错误.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯