求教Hibernate中xml配置文件字段数据类型错误
配置文件:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping>
<class name="com.csscis.power.hibernatexml.sb.SbExperimentTypePeriod" table="SB_EXPERIMENT_TYPE_PERIOD" schema="POWERMIS">
<id name="periodId" type="java.lang.String">
<column name="PERIOD_ID" length="18" />
<generator class="assigned"></generator>
</id>
<property name="typeId" type="java.lang.String">
<column name="TYPE_ID" length="18" not-null="true" />
</property>
<property name="name" type="java.lang.String">
<column name="NAME" length="50" not-null="true" />
</property>
<property name="style" type="java.lang.String">
<column name="STYLE" length="10" not-null="true" />
</property>
<property name="periodDate" type="java.lang.Long">
*** <column name="PERIOD_DATE" precision="22" scale="0" not-null="true" />
</property>
</class>
</hibernate-mapping>
打星处提示:Attribute "precision" must be declared for elecment type "column"
我用Hibernate类型生成时,也提示同样的错误,请教各位大虾怎么修改?
问题点数:40、回复次数:2Top
1 楼eaglezhang(Eagle)回复于 2006-03-03 17:16:46 得分 0
<property name="periodDate" type="long" update="true" insert="true" column="PERIOD_DATE"/>Top
2 楼kelvin214(浪子)回复于 2006-03-03 17:29:06 得分 0
呵呵,已经搞定,是hibernate版本的问题,重新加载hibernate3.0,然后重新生成这个表的配置文件和类,就没问题了Top




