我已经开始了一个Struts和Hibernate集成项目。
我有一个firstname
列
@Column(name="FirstName", length=15, nullable=false)
public String getFirstName() {
return firstname;
}
firstname
是POJO中的参数,其值来自Struts表单。
问题是提交表单时,firstname
的空值存储在db。
答案 0 :(得分:0)
您可以轻松解决问题
public void setFirstName(String firstName) {
if (firstName != null && firstName.isEmpty())
this.firstName = null;
else
this.firstName = firstName;
}
答案 1 :(得分:0)
添加hibernateProperties
javax.persistence.validation.mode =无