2

スタックオーバーフローのコーダーの皆さん、こんにちは。

私はアプリを持っています(iPhoneはこの言葉を使うのが本当にシックなので:-))Hibernateでデータを永続化します。データベース スキームには、NULL の可能性がある複数の日付フィールドが含まれています。次に、フィールド値をNULLとしてフェッチするようにHibernateを構成しました。

これらの値が NULL の場合に備えて、顧客はこれらの値を構成したいと考えています。そこで、誰も注釈やデータベース スキームを変更する必要がないように、デフォルト値を含むプロパティ ファイルを用意することにしました...

今の問題は、それをクールな方法で実現する方法がわからないことです。私が扱っている主なオブジェクトは Job と呼ばれ、いくつかの結合されたテーブルが含まれています。プロパティ ファイルを Job オブジェクトに割り当てたくありません。永続的でなくなるからです。作成中に Hibernate にどのように伝えることができますか? NULL 列が見つかった場合に備えて、Properties ファイルも必要ですか?

現在、私が見る唯一の解決策は、フェッチされた完全なリストを調べて、各ジョブの内容を分析し、一部のフィールドが NULL の場合は適切に設定することです。

どうやら、それを行うより良い方法があるかどうか疑問に思っていました...

ご協力ありがとうございます。雨の降るドイツのボンからよろしくお願いします。

マルコ

4

1 に答える 1

0

Hibernate にはEventsサブシステムがあり、それで遊ぶことができます。あなたが望むようなことをするコードの例があります。

于 2010-02-23T12:09:07.080 に答える