数据库非空字段,如果设置缺省值的时候,通常用sql操作的时候是不会出现问题的,但通过hibernate的非hql操作的时候,就需要在hbm中进行配置,配置方法如下:

<property name="isActive" type="java.lang.String" not-null="true">
            <column name="IS_ACTIVE" length="1"  default="Y"/>
        </property>


并且要增加
dynamic-insert="true" dynamic-update="true"


这里注意的是,not null要放在property中,不要放在column中,否则将不起作用
评论
发表评论

您还没有登录,请登录后发表评论

yezi
搜索本博客
我的相册
76988825-a3a2-35e4-b837-75437d40ffca-thumb
IMG_7195
共 46 张
最近加入圈子
存档
最新评论