appfuse quickstart模块化完整源代码失败testUpdateUser(

时间:2014-02-11 14:26:12

标签: appfuse

我遵循了AppFuse快速入门指南,选择了模块化和完整的源选项。当我发出

mvn install -Poracle

testUpdateUser会抛出...

.hibernate4.HibernateSystemException: Found shared references to a collection...model.User.roles

我理解这是因为测试代码尝试了这个(Hibernate不允许这样做)。

user2.setRoles(user.getRoles());

那么测试updateUser的正确方法是什么?

2 个答案:

答案 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} }