读书人

Hibernate异常笔记

发布时间: 2013-12-28 22:19:33 作者: rapoo

Hibernate错误笔记
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.ecp.eipd.its.core.entity.TestCase#1]?

在做Junit测试的时候测试update对象的方法,对同一个对象进行update

TestCaseDTO testCaseDTO = new TestCaseDTO();testCaseDTO = testCaseService.findUniqueById(1);TestCaseDTO testCaseDTO2 = new TestCaseDTO();testCaseDTO2 = testCaseService.findUniqueById(1);testCaseDTO2.setCaseName("Test 2st");testCaseService.update(testCaseDTO2); //出错Assert.assertNotEquals(testCaseDTO, testCaseDTO2);
?serviceImpl:// testCaseDAO.update(entity); 改成下面的mergetestCaseDAO.merge(entity);?

读书人网 >编程

热点推荐