采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
表的“创建时间”字段设置为 非空,默认值为当前时间。在dao插入数据时,没有设置createTime,插入时报错:SQL Error: 1048,Column ‘create_time’ cannot be null。这种情况怎么解决?代码和您敲得几乎一样
估计是mysql版本的问题。可以采用@DynamicInset注解在实体类上解决,也可以在createTime字段注解@Column(insertable = false)。推荐前者
在createTime字段注解@Column(insertable = false)这个可以,前者提示not applicable to field
需要使用mysql5.7版本,如果是8版本的话就是报这个错,换成5.7版本就好了
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.5k 10
3.4k 4
6.9k 9
2.1k 32
4.2k 26
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号