java - 在 Hibernate 的 XML 配置文件中指定默认值

标签 java hibernate hibernate-mapping

我正在通过映射配置文件配置 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 设置为可为 null 并默认为 null?

最佳答案

<property name="age" type="integer">
  <column name="age" not-null="false" default="null" />
</property>

关于java - 在 Hibernate 的 XML 配置文件中指定默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610211/

相关文章:

java - 由于 ehcache,许多并发读取 + 一个写入导致 ObjectNotFoundException

mysql - Grails id 映射自动增量 - MySQL

java - 通用 Java 错误估计器

java - 如何在 Hibernate 中的同一实体上使用不同的验证规则?

java - JPA 存储库 - 查询

hibernate - 无法在选择查询中找到新对象后的类

java - Hibernate不会自动创建表,但是当创建表时,它会将值插入表中

java - 测试 DAO 时出错 : sun. reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class

java - 如何在 Java 应用程序中嵌入 MySQL 数据库

java - 方法签名和方法的删除方式不同?