为了账号安全,请及时绑定邮箱和手机立即绑定

Hiernate:date映射生成MS SQL2012居然是datetime,以至于hhmmss去不掉。

56ececf200010b4f03870031.jpg

56ececf30001353805000038.jpg

谁知道针对MS SQL,hbm.xml怎样设置日期类型,生成SQL的是date类型,而不是datetime类型?

【温馨提示:Java、Jsp、Android、JS等编程爱好者可以联系Q:28554482,互相学习,共同进步!】

正在回答

2 回答

需要先将以前的数据库表删除: drop table students;

接着再在配置文件Students.hbm.xml中将:

<property name="birthday" type="date">

            <column name="BIRTHDAY" />

< /property>

再次执行就可以了,不删除以前的,数据库表的结构已经形成了字段BIRTHDAY是datetime类型,重新修改后字段BIRTHDAY是date类型。

0 回复 有任何疑惑可以回复我~

我也遇到这个问题了,请问你是怎么解决的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Hiernate:date映射生成MS SQL2012居然是datetime,以至于hhmmss去不掉。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号