【发布时间】:2011-09-22 04:38:55
【问题描述】:
我知道 Gorm 在幕后使用 Hibernate 来实现它的功能。到目前为止,我还没有找到一种方法来使用带有 per-table-subclass 和 Gorm 的 hibernate 映射策略进行继承,因此我不确定我应该使用 Gorm。
我想要一个包含Created Date, an Updated Date, and a boolean value called Deleted 的网络应用程序中大多数持久类的基类(因为这些将是类之间的公共字段)。我希望能够跟踪大多数类共有的字段,这是我的基类的目的。
在很久以前,我曾与 Matt Rabile 的 Appfuse 项目合作过,该项目为我生成了所有的休眠配置文件。
是否值得使用休眠配置文件(对于这种情况和其他不可预见的未来情况),或者我应该只使用 GORM,而忽略我的 OCD 租约,将常见的持久字段放在基类中?
【问题讨论】:
-
如果这个问题是主观的,请告诉我,我会把它迁移到programmers.stackexchange.com
标签: hibernate grails grails-orm