hibernate 数据库类型 date没有时分秒解决

2023-04-12


问题:在数据库表中日期字段中存的日期光有年月日,没有时分秒。


解决:


检查表的相应映射xml文件。



如果同上面所写,那问题出在 type类型上了。


正确写法:


Hibernate映射类型、对应的Java时间和日期类型及对应的标准SQL类型


映 射 类 型


Java类型


标准SQL类型


描 述


date


java.util.Date或者java.sql.Date


DATE


代表日期,形式为:


YYYY-MM-DD


time


java.util.Date或者java.sql.Time


TIME


代表时间,形式为:


HH:MM:SS


timestamp


java.util.Date或者java.sql.


Timestamp


TIMESTAMP


代表时间和日期, 形式为:


YYYYMMDDHHMMSS


calendar


java.util.Calendar


TIMESTAMP


同上


calendar_date


java.util.Calendar


DATE


代表日期,形式为:


YYYY-MM-DD


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com