0
我使用的一種常見設計是將當前日期設置爲默認日期列。對於SQL Server,我現在使用getDate()和MySQL()或current_timestamp。Now()在ColdFusion(Railo)ORM實體屬性中作爲默認值?
實現在ORM一個MySQL解決方案,似乎這樣做將是這樣:
property name="dtSaved" ormtype="date" dbdefault="now()";
但是,這是行不通的,但也不會被拋出一個錯誤。當我運行ORMReload()時,它似乎卡在這張表上,並且沒有任何實體(按字母順序)被創建。 (我用的dbCreate =「dropcreate」)
注意,這是Railo 3.3.1,而不是Adobe ColdFusion,請9.
你有沒有考慮在MySQL的SID做e,作爲列的默認值? – 2012-01-31 03:14:29
你嘗試使用current_timestampe而不是Now()嗎? – 2012-01-31 03:55:18
@JakeFeasel我可以做到這一點,但我試圖在代碼中保留所有的建模。我也可以使用事件或重寫setDtSaved()事件,但我想這樣做的「正確」的方式 – 2012-01-31 06:07:51