Java Hibernate允许null,即使我们在hbm中指定了NOTNULL true

Java Hibernate允许null,即使我们在hbm中指定了NOTNULL true,java,sql,spring,postgresql,hibernate,Java,Sql,Spring,Postgresql,Hibernate,我们在一个表中有一列,它的hbm enrty类似于 <property name="test" type="java.lang.String" update="true" insert="true" column="test" length="60" not-null="true" /> 然而,在插入时,它允许我们在测试列中插入空值 Hibrate版本:3.5.4-Final 如果我们缺少限制空值,请告诉我。您能看一下数据库描述

我们在一个表中有一列,它的hbm enrty类似于

<property name="test" type="java.lang.String" update="true"
            insert="true" column="test" length="60" not-null="true"
             />

然而,在插入时,它允许我们在测试列中插入空值

Hibrate版本:3.5.4-Final


如果我们缺少限制空值,请告诉我。

您能看一下数据库描述吗?据我所知,这些信息仅在hibernate创建表时使用。在运行时它不是空检查。在数据库级别,我们的系统没有任何限制。可能需要为字段配置验证。你能看一下数据库描述吗?据我所知,这些信息仅在hibernate创建表时使用。在运行时它不是空检查。在数据库级别,我们的系统没有任何限制。可能需要为字段配置验证。看看