Caused by: java.sql.SQLException: Field 'id' doesn't have a default value

来源:互联网 发布:c语言volatile int 编辑:程序博客网 时间:2024/04/30 00:07

建表语句:

create table t(

id int not null primary key,

name varchar(20) not null

);


原因:

*.hbm.xml文件中的配置<generator class="native" />

解决办法:

删除*.hbm.xml文件中的<generator class="native" />或者改为<generator class="assigned" />等。

原创粉丝点击