Hibernate执行update日期报错

0
Hibernate MySQL SQL C/C++ Go 20548 次浏览

clipboard.png
执行上述代码 报错如下:

"PreparedStatementCallback; SQL [UPDATE yposx_store_goods SET update_time=?, store_market_enable=?, goods_id=? WHERE shop_id='5' AND goods_id='139'Data truncation: Incorrect datetime value: 'Mon Nov 12 15:39:14 CST 2018' for column 'update_time' at row 1; nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 'Mon Nov 12 15:39:14 CST 2018' for column 'update_time' at row 1",

执行插入是没有问题的

请尽量让自己的答案能够对别人有帮助

5个答案

默认排序 按投票排序
0

In my opinion, it's all about the server IP addresses, when you have connected your live application with the wrong server IPs, so hibernate errors can be faced. I have experienced the same niche of title for my college papers and that time I have the online diploma assignment writing services experts and they define my whole problem in the best regards. 

0

It's great to be here with everyone, I have a lot of knowledge from what you share, to say thanks, the information and knowledge here helps me a lot. driving directions
 

0

就我而言,此异常是由于错误的实体映射所致。 在尝试从父级引用该子级关系和实体之前,不会保存任何楼层。 更改为

     @OneToMany(级联= CascadeType.ALL)
解决了问题。

当然,查找导致此异常的原因的最佳方法是为日志设置show_sql和DEBUG级别-它只会在导致问题的sql处停止。

geometry dash

0

 

只想告诉我这非常有帮助,感谢您花时间写这篇文章。    candy crush

0

Hibernate merge can be used to update existing values, however this method create a copy from the passed entity object and return it. The returned object is part of persistent context and tracked for any changes, passed object is not tracked. So if you have an attached objects you can use update. If you have a detached objects then use merge which first attaches the object to the session then will do an update. Visit academic writing