hibernate保持日期時沒有時分秒的解決辦法
阿新 • • 發佈:2019-01-04
將hbm.xml中的
<property name="createTime" type="date" column="CJSJ" update="false"/>
改為
<property name="createTime" type="java.util.Date" column="CJSJ" update="false"/>
就可以解決問題!
為什麼會這樣呢?看下面的表就清楚了!
映射類型 |
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 |