2
嗨計算器編碼器,Hibernate的默認值 - 最佳實踐
我有一個應用程序(iPhone以來其真正瀟灑的:-)用這個詞)與Hibernate持久化其數據。數據庫方案包含幾個可以爲NULL的日期字段。我配置了Hibernate,然後將字段值也取爲NULL。
客戶希望配置這些值以防這些值爲NULL。所以我決定有一個屬性文件包含默認值,所以沒有人需要改變註釋或數據庫方案...
我現在的問題是,我不知道如何以冷靜的方式實現。我正在使用的主要對象稱爲Job,幷包含一些連接的表。我不想將屬性文件分配給Job對象,因爲它不再持久。我如何在創建過程中告訴Hibernate - 嘿,如果你找到NULL列,你還需要一個屬性文件?
目前,我看到的唯一解決方案是遍歷整個提取列表並分析每個作業的內容,並在某些字段爲空時正確設置它們。
顯然,我想知道是否有更好的方式來做到這一點...
感謝您的幫助和問候來自多雨德國波恩,
馬爾科
感謝您的提示。我現在使用攔截器來處理這個問題。 – 2010-02-24 16:14:46