对于休眠表的列定义,如果我不指定非空或@NotNull,则可空性默认为什么?
例:
<class name="Person" table="person">
<id name="id" column="id" type="long"/>
<property name="name" column="name" type="string"/>
</class>
name
可空吗?
在您的情况下name
可为空。
对于基元类型(int
、double
等),默认行为不可为空,否则可为空。