@Entity
@Table(name="test_number")
@DynamicInsert//动态生成插入sql语句,当某个属性为null时则忽略
public class TestNumber implements Serializable {
@Column(name="name", columnDefinition="nvarchar(40)")
private String name;
@Column(columnDefinition="int default 1")
private Integer numberValue; //只有是引用类型当没有赋值时才是null,动态生成的语句中才没有该字段,但是数据库中必须指定default的值
//insert into test_number(name) values (?)
。。。Get和Set略
}
hibernate设置默认值
最新推荐文章于 2018-10-11 16:31:10 发布