Grails 与 Hibernate
如果 GORM (Grails Object Relational Mapping)没有你想象的那么足够灵活,作为选择,你可以使用Hibernate映射你的domain类. 要做到这点,需要在你项目的grails-app/conf/hibernate
目录创建一个hibernate.cfg.xml
文件并为你的domain类对应HBM映射文件 .
更多关于这方面的信息,请查看Hibernate站点的 文件映射
这允许你映射Grails domain类适用于更广的遗留系统并更加灵活的创建数据库模式 .
Grails也允许你在Java中编写domain类或重用以存在的domain model,这些都通过使用Hibernate来映射 . 你需要做的是放置必须的hibernate.cfg.xml
文件和对应的映射文件在grails-app/conf/hibernate
目录中 .
另外,令人兴奋的是你仍然可以调用GORM中所有动态之久和查询方法 !
15.1 通过Hibernate注解映射
Grails 也支持通过Hibernate的Java 5.0注解支持来创建domain类映射. 为了做到这点,你需要通过设置