由hibernate 的逆向工具從數據庫表生成的*.hbm.xml ,對於數據庫的date類型生成以下:
<
property
name
=
"crttime"
type= "date">
<
column
name
=
"CRTTIME"
length
=
"7"
/>
</
property
>
程序中的類型:
但經過程序
setCrttime(new Date()) 的時候,插入到數據庫的日期只到天,沒有小時之後的數據。
網上查了一下,有的說能夠修改type類型爲 java.util.Date, 但實驗發現hibernate不能識別此類型,修改成
timestamp則能夠。
以下是最終修改:
<
property
name
=
"crttime"
type
=
"timestamp"
>
<
column
name
=
"CRTTIME"
/>
</
property
>
我把
length
=
"7" 也去掉了