这是在做SSH项目的时候经常遇到的错误,有时候仔细一看,表中没有任何long类型数据,而且没有数据超出字段的长度,那这个错误如何解决呢?
解决方法:
(1)把Dao中修改的时候调用的update()方法改为merge()试试看。
(2)如果连接的是oracle数据库,尝试更换一下数据库驱动。但是这一步网上其他的资料介绍的都不够详细。本人作最完整的描述。找到你本机oracle的安装目录下的ojdbc14这个jar包。比如我的路径是“D:\oracle\product\10.2.0\db_1\jdbc\lib”,更换以后重启服务就大功告成了。