今天遇上了hibernate的这个异常,调试发现,错误原因是Oracle序列不能自增加
我使用的是SSH进行开发,其中一个功能是需要同时插入每个月的考核指标值(12条记录),在调试中发现“Oracle序列不能自增加”,经过百度,google的资料搜索发现是hibernate缓存问题。
解决方法:在每次执行完getHibernateTemplate().saveOrUpdate(entity)后,利用getHibernateTemplate().clear();清楚缓存。
今天遇上了hibernate的这个异常,调试发现,错误原因是Oracle序列不能自增加
我使用的是SSH进行开发,其中一个功能是需要同时插入每个月的考核指标值(12条记录),在调试中发现“Oracle序列不能自增加”,经过百度,google的资料搜索发现是hibernate缓存问题。
解决方法:在每次执行完getHibernateTemplate().saveOrUpdate(entity)后,利用getHibernateTemplate().clear();清楚缓存。