我遵循了AppFuse快速入门指南,选择了模块化和完整的源选项。当我发出
时mvn install -Poracle
testUpdateUser会抛出...
.hibernate4.HibernateSystemException: Found shared references to a collection...model.User.roles
我理解这是因为测试代码尝试了这个(Hibernate不允许这样做)。
user2.setRoles(user.getRoles());
那么测试updateUser的正确方法是什么?
答案 0 :(得分:0)
您使用的是哪个版本的AppFuse?这应该在3.0中修复。
答案 1 :(得分:0)
这是原型......我以前用来生成项目..
.... archetype -DarchetypeVersion = 3.0.0
完整声明(从QuickStart复制..)
mvn archetype:generate -B -DarchetypeGroupId = org.appfuse.archetypes -DarchetypeArtifactId = appfuse-modular-spring-archetype -DarchetypeVersion = 3.0.0 -DgroupId = com.mycompany -DartifactId = myproject -DarchetypeRepository = {{3} }