原先跑TEST CASE的时候没有出错
可是跑到整个程序里面,除了这个问题,
网上也找了下资料,说是用merge之类的能够解决,由于你这个update的obj和session里面的不用,因此致使此问题。
忽然石化~~~想到session~~~想到TESTcase的时候没有用事物aop因此每一个方法都是一个事物,因此固然没问题,而大程序里面用了事物,更新的是取出来的obj可是又画蛇添足的beanutils的copy了一下,致使不是一个obj了,可是session里面又有这个obj的id,故此问题发生~~~偶滴神啊。。最后TEST CASE里面全加上加事务。session