当前位置:首页 > 开发 > 编程语言 > Hibernate > 正文

hibernate annotation 定义字段的默认值[备忘]

发表于: 2008-12-18   作者:dongwei_6688   来源:转载   浏览:
摘要: java类中定义属性的默认值并不能直接映射到数据库的定义当中 如 private String a="A"; public String getA(){}; 数据库的a字段并没有default. 用annotations column中的columnDefinition 可以解决 @Column(columnDefinition ="varchar2(2

java类中定义属性的默认值并不能直接映射到数据库的定义当中
如 private String a="A";
public String getA(){};


数据库的a字段并没有default.
用annotations column中的columnDefinition 可以解决
@Column(columnDefinition ="varchar2(2) default '11'")
public String getA(){};
字段就可以存在默认值了
注意字段的类型必须指定,因为hibernate 会把columnDefinition 的内容直接写在生成标的ddl中,因此语法必须正确。

hibernate annotation 定义字段的默认值[备忘]

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号