如何在不使用Annotations的情况下在Hibernate中设置列大小

时间:2014-06-25 09:39:49

标签: hibernate

如前所述,我需要在Hibernate中设置列的大小,默认为String它需要varchar(255)创建表时,

我需要在创建表时将其设置为varchar(8000)。

我已经使用' Annotations'已经找到了几个答案 - 比如

  • @Column(length = 255)
  • @Lob

但是如果不使用' Annotations'

,还有其他方法可以做同样的事情

谢谢。

1 个答案:

答案 0 :(得分:2)

如果您说'不使用注释',我假设您正在使用hibernate xml映射文件?我相信xml映射文件,您可以映射具有长度的列,如:

<property name="mycolumn" column="mycolumn" type="java.lang.String" length="8000" />