【问题标题】:Specify default value in Hibernate's XML configuration file在 Hibernate 的 XML 配置文件中指定默认值
【发布时间】:2012-05-23 12:34:44
【问题描述】:

我正在通过映射配置文件配置 Hibernate。

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

如何将age 设置为可空并默认为空?

【问题讨论】:

    标签: java hibernate hibernate-mapping


    【解决方案1】:
    <property name="age" type="integer">
      <column name="age" not-null="false" default="null" />
    </property>
    

    【讨论】:

    • 不是default="null" 和根本不指定默认值一样吗?
    • 是的。我写它纯粹是为了演示如何指定默认值。通常,您会将属性设为可为空的整数,以便 NHibernate 自己找出可为空的。
    猜你喜欢
    • 1970-01-01
    • 2017-11-29
    • 2016-06-10
    • 2022-10-19
    • 2011-04-13
    • 2013-01-04
    • 2013-02-14
    • 2020-06-01
    • 2020-03-21
    相关资源
    最近更新 更多