使用this.hibernateTemplate.save(c);报不能将值 NULL 插入列 'OrdeID'

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 失败。

查看全部
yhao80
yhao80
2011/05/13 11:34
  • hibernate
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

0个回复