在配置文件中我已经加上:
<class name="com.zoye.oa.model.hr.Duty" table="duty" schema="dbo" catalog="zoyeoa" dynamic-update="true" dynamic-insert="true"> <property name="dutystate" type="java.lang.Integer">
<column name="dutystate" not-null="true" default="1"/>
</property>但是在提交保存实例时,如果dutystate(int类型)没有设值,还是报错
<class name="com.zoye.oa.model.hr.Duty" table="duty" schema="dbo" catalog="zoyeoa" dynamic-update="true" dynamic-insert="true"> <property name="dutystate" type="java.lang.Integer">
<column name="dutystate" not-null="true" default="1"/>
</property>但是在提交保存实例时,如果dutystate(int类型)没有设值,还是报错
你设了不不充许为空,肯定会报错
你设了不不充许为空,肯定会报错:not-null="true" 这句删了。就OK啦 !
建表时机上default值,在配置文件里面加上:
dynamic-update="true" dynamic-insert="true"
下面红色字体不用
<column name="dutystate" not-null="true" default="1" />