我有一个像hibernate映射的对象:
<property name="firstname" type="string">
<column name="FIRSTNAME" not-null="true" />
</property>
<property name=description" type="string">
<column name="DESCRIPTION" />
</property>
我正在使用ANT脚本从映射文件生成数据库模式,并使用类型为VARCHAR 255的类创建db字段。
我的问题是,如何指定FIRSTNAME字段的最大长度为25,DESCRIPTION字段的最大长度为1000?我尝试将一个length属性添加到属性标记(如下所示),但它不起作用:
<property name=description" type="string" length="1000">
<column name="DESCRIPTION" />
</property>
有什么想法吗?
感谢。
答案 0 :(得分:8)
<property name="description" type="string">
<column name="description" length="100" />
</property>
您需要将它放在列中。