DAO:
public void add(Order c) {
System.out.println(c.getOrdeID()); //有值输出
this.hibernateTemplate.save(c);
}
SQL:
create table _Order(
OrdeID char(12) primary key not null,
ProductCode char(12) not null,
Quantity int not null,
BusinessName varchar(1000) null
)
出现下面问题:
Hibernate: insert into _Order (businessName, productCode, quantity) values (?, ?, ?)
11:27:37,093 WARN org.hibernate.util.JDBCExceptionReporter:100 - SQL Error: 515, SQLState: 23000
11:27:37,109 ERROR org.hibernate.util.JDBCExceptionReporter:101 - 不能将值 NULL 插入列 'OrdeID',表 'MES.dbo._Order';列不允许有空值。INSERT 失败。