1

我有许多具有多个枚举和布尔字段的实体。为了使这些对象在代码中可以安全使用,这些字段使用默认值并且永远不会为 NULL(作为策略)。但是,在数据库中,大多数都存储有默认值。

在 PostgreSQL 9.3 上,NULL 值的存储空间(几乎)是免费的。我想通过将默认值为 NULL 的实体持久化来利用这一点。我愿意做出权衡,即我的数据库查询将因此变得稍微复杂一些。

在 Hibernate 3.6 中,是否可以注释或以其他方式配置我的字段以在使用默认值时保持为 NULL?

4

0 回答 0