![](/img/trans.png)
[英]Hibernate/SQL SERVER java.sql.SQLException: Cannot insert NULL values into column that has default value
[英]Hibernate insert default datetime to a not null column
在我的表格中,我有一列具有以下定義。
createdat DATETIME NOT NULL DEFAULT NOW(),
我正在嘗試使用休眠將數據插入此表中。 我希望此列具有默認值。 但這給了我例外
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:列'createdat'不能為null
有什么建議么?
只需在您的POJO中用休眠中映射的新Date對象初始化date對象。
java.util.Date date = new java.util.Date();
我想您有用於POJO的設置器和獲取器,每當您忘記或不想設置日期對象時,都將使用該默認日期
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.