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



