Hibernate列nullness默认

时间:2012-05-16 16:12:52

标签: java hibernate hibernate-mapping

对于Hibernate表的列定义,如果我没有指定not-null或@NotNull,那么可空性默认为什么?

示例:

<class name="Person" table="person">
    <id name="id" column="id" type="long"/>
    <property name="name" column="name" type="string"/>
</class>

name可以为空吗?

1 个答案:

答案 0 :(得分:0)

在您的情况下,name可以为空。

对于基本类型(intdouble等),默认行为不可为空,否则可以为空。