环境:
Hibernate: 4.1.3.Final
MySQL
错误:在保存一个新的记录时出现如下错误
org.hibernate.exception.GenericJDBCException: Field 'firmwareId' doesn't have a default value
原因:
新建MySQL记录时并没有指定主键的,所以应该在MySQL端将该主键设置为自动递增,这样每新增一条记录主键自动加1。
主键值有MySQL自己管理,无需用户指定。
环境:
Hibernate: 4.1.3.Final
MySQL
错误:在保存一个新的记录时出现如下错误
org.hibernate.exception.GenericJDBCException: Field 'firmwareId' doesn't have a default value
原因:
新建MySQL记录时并没有指定主键的,所以应该在MySQL端将该主键设置为自动递增,这样每新增一条记录主键自动加1。
主键值有MySQL自己管理,无需用户指定。