Grails的。如何仅为几个域类启用Hibernate持久性

时间:2014-06-08 11:37:16

标签: hibernate grails datapersistance

我有多层网络应用程序。 它在附加外部服务器上具有REST服务和WEB组件。 但两者都使用相同的域类(我为它们编写独立的插件)。 REST服务需要数据库访问,并且在依赖项中有Hibernate插件。 但WEB组件不需要该插件,因为它只是REST客户端。 经过一段时间的项目存在,我们理解我们需要Spring Security。 Security插件需要我们访问数据库。 因此,在Grails 2.2上我已经将hibernate插件添加到项目中,因为项目之间的域类相同。 虽然那是错的,但是有效。 现在我正在尝试升级到Grails 2.4和Hibernate4,我仍然遇到这个问题。 WEB组件Grails尝试为域创建/更新表,并在失败时写入错误日志。 所以,这是问题所在。 是否存在从hibernate处理中排除/包含某些类的方法? 我想说“嘿,休眠,请用Spring Security做你想做的事,不要触摸我自己的域类”。 类似static mapWith = "none"但在Application Config中的东西?

0 个答案:

没有答案