如何在Grails中实现Hibernate@Any?
Grails是否以某种方式支持Hibernates@Any注释?我想知道是否和如何 我可以通过以下方式实现@Any:如何在Grails中实现Hibernate@Any?,hibernate,grails,gorm,Hibernate,Grails,Gorm,Grails是否以某种方式支持Hibernates@Any注释?我想知道是否和如何 我可以通过以下方式实现@Any: class A { String entityClass Long entityId // yes, only support type Long id's // dynamically load class (e.g. B), then call B.get(entityId) } 但我想做得更优雅一些 由于GORM是在Hibernate之上构建的,所以您可以创
class A {
String entityClass
Long entityId // yes, only support type Long id's
// dynamically load class (e.g. B), then call B.get(entityId)
}
但我想做得更优雅一些
由于GORM是在Hibernate之上构建的,所以您可以创建一个带有Hibernate注释的java类,该注释将映射为域类 涉及此集成的文档中有很多内容。基本上,您需要hibernate的配置xml(
hibernate.cfg.xml
),并在/src/java
下创建类
另外,动态GORM方法,如findAll()
,get()
,list()
等,将可用于您的类。希望保持“全groovy”,但显然没有这样的选项。