我需要Hibernate,因为我使用的一些插件依赖于它。 所以我使用MongoDB和Hibernate插件。
有没有办法让MongoDB处理插件域类而不直接编辑域类文件?最干净的方法是什么?
任何建议都是最受欢迎的。 提前致谢。
答案 0 :(得分:1)
当然有办法
你应该添加
static mapWith = "mongo"
在您的域类中
class Example {
static mapWith = "mongo"
ObjectId id
String someProperty
}
最好的解决方案是使抽象类包含一些属性,如
abstract class BaseDomain implements Serializable {
static mapWith = "mongo"
ObjectId id
}
然后在您的域类
上扩展它class Example extends BaseDomain{
String someProperty
}