hibernate xml映射文件不支持默認值。所以當我嘗試在mysql中創建一個具有默認值的列時,然後運行休眠save()方法而不設置列值。無法生成默認值。從休眠到mysql,默認值映射問題
我已經做了一些搜索。根據這個帖子: https://forums.hibernate.org/viewtopic.php?t=171&highlight=default+value&sid=84a014fd93dd9b680afc606f616ca4f6 它表示hibernate不支持默認值。我們可以使用觸發器。
任何方式,除了觸發器,我們可以做到這一點?以及我們如何能做到這一點通過觸發
OK我嘗試做多搜索我找到了答案:
ibernate不支持默認值,就應該把經理這個使用數據庫觸發器或指定默認值你的域名。
但是,如果我在我的域中分配默認值,在constructer中說,我們有什麼缺點嗎?
thx!
如果改爲使用註釋,則可以將默認值提供給對象中的屬性。 – 2011-04-17 09:54:13
感謝您的回覆,我可以將xml映射與註釋混合使用嗎? – EeE 2011-04-17 09:56:29