2

嗨 stackoverflow 编码员,

我有一个应用程序(因为 iPhone 使用这个词真的很别致:-))用 Hibernate 保存它的数据。数据库方案包含几个可以为 NULL 的日期字段。然后我配置 Hibernate 以获取字段值也为 NULL。

客户想要配置这些值以防它们为 NULL。所以我决定有一个包含默认值的属性文件,这样没有人必须改变注释或数据库方案......

我现在的问题是我不知道如何以一种很酷的方式实现这一点。我正在使用的主要对象称为 Job 并包含一些连接表。我不想将属性文件分配给 Job 对象,因为它不再是持久的。在创建过程中如何告诉 Hibernate - 嘿,如果你发现 NULL 列,你还需要一个属性文件?

目前,我看到的唯一解决方案是遍历完整的获取列表并分析每个作业的内容,并在某些字段为 NULL 时正确设置它们。

显然,我想知道是否有更好的方法来做到这一点......

感谢您的帮助和来自多雨的德国波恩的问候,

马可

4

1 回答 1

0

Hibernate 有和Events子系统,你可以用它来玩。有代码做你想做的事情的例子。

于 2010-02-23T12:09:07.080 回答