我在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>
有任何想法吗?
谢谢。
您需要将其放置到列中。