Hiernate:date映射生成MS SQL2012居然是datetime,以至于hhmmss去不掉。
誰知道針對MS SQL,hbm.xml怎樣設(shè)置日期類型,生成SQL的是date類型,而不是datetime類型?
【溫馨提示:Java、Jsp、Android、JS等編程愛好者可以聯(lián)系Q:28554482,互相學(xué)習(xí),共同進(jìn)步!】
誰知道針對MS SQL,hbm.xml怎樣設(shè)置日期類型,生成SQL的是date類型,而不是datetime類型?
【溫馨提示:Java、Jsp、Android、JS等編程愛好者可以聯(lián)系Q:28554482,互相學(xué)習(xí),共同進(jìn)步!】
2016-03-19
舉報
2017-05-27
需要先將以前的數(shù)據(jù)庫表刪除:?drop table students;
接著再在配置文件Students.hbm.xml中將:
<property name="birthday" type="date">
? ? ? ? ? ? <column name="BIRTHDAY" />
< /property>
再次執(zhí)行就可以了,不刪除以前的,數(shù)據(jù)庫表的結(jié)構(gòu)已經(jīng)形成了字段BIRTHDAY是datetime類型,重新修改后字段BIRTHDAY是date類型。
2016-11-04
我也遇到這個問題了,請問你是怎么解決的