1
我想在Groovy Mixin中定義一個JPA持久屬性,然後在多個實體類中使用它。我無法得到這與JPA註釋和Hibernate一起工作 - 有沒有人用這種組合成功?Groovy Mixin持久屬性與JPA
我有一個示例Maven項目,它顯示了我想要做的事情和一個單一的JUnit測試,它定義了我想要的行爲。
https://github.com/gilday/groovy-mixin-jpa-test
簡述:
@Category(Person) class HasPreferences {
@ElementCollection
final Collection<Preference> preferences = []
}
@Entity
@Mixin(HasPreferences)
class Person {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
long id
String name
}
我與'@ Trait'混合成功。我的建議是避免它們。 – Snekse