0

hibernate が次の hbm.xml を使用して生成されたエンティティをページ分割しようとすると、あいまいに定義された列がスローされます。

<class lazy="false" dynamic-update="true" optimistic-lock="all" table="A" name="org.package.Entity">
  <cache usage="read-write"/>
  <id unsaved-value="null" type="java.lang.Long" name="aId">
    <column name="ID_A" not-null="true" sql-type="java.lang.Long"/>
    <generator class="org.package.Entity"/>
  </id>
  <property type="java.lang.Long" name="aGroupId" not-null="true">
    <column name="ID_GROUP" not-null="true" sql-type="java.lang.Long"/>
  </property>
  <property type="java.lang.String" name="statusCode" not-null="true">
    <column name="CD_STATUS" not-null="true" sql-type="char(30)" length="30"/>
  </property>
  <property type="java.lang.Long" name="templateId" not-null="false">
    <column name="ID_TEMPLATE" not-null="false" sql-type="java.lang.Long"/>
  </property>

  <many-to-one name="aGroup" cascade="none" column="Id_Group" 
      class="org.package.Entity"
      insert="false" update="false"/>
  <many-to-one name="template" cascade="none" column="ID_TEMPLATE" 
      class="org.package.Entity"
      insert="false" update="false"/>
</class>

このエンティティ定義の何が問題になっていますか?

編集:QandA形式に変換します。

4

1 に答える 1