estou a tentar trabalhar com uma base de dados sem chaves não posso mudar a base de dados pq não é minha é do governo e agora está a dar-me este erro
More than one row with the given identifier was found:
isto pq eu tive de utilizar o composite id para através do hibernate se conseguir trabalhar com esta base de dados aqui estão os meus mapeamentos
[code]
<class name="pt.ef.stape.bo.County" table="concelho"
dynamic-update="false" dynamic-insert="false" lazy="false">
<composite-id name="countyKey" class="pt.ef.stape.bo.County">
<key-property name="code" type="string" column="conc_cod"/>
<key-many-to-one name="district" class="pt.ef.stape.bo.District" column="dist_cod"/>
</composite-id>
<property name="code" column="conc_cod" type="string" insert="false" update="false"/>
<property name="name" column="conc_desc" type="string" />
<many-to-one name="district" class="pt.ef.stape.bo.District"
column="dist_cod" not-null="false" insert="false" update="false" />
</class>
[/code]
[code]
<composite-id name="parish" class="pt.ef.stape.bo.Parish" >
<key-property name="code" type="string" column="fr_cod"/>
<key-many-to-one name="region" class="pt.ef.stape.bo.Region" column="regiao_cod"/>
<key-many-to-one name="county" class="pt.ef.stape.bo.County">
<column name="conc_cod"/>
<column name="dist_cod"/>
</key-many-to-one>
<!-- <key-property name="district" type="string" column="dist_cod"></key-property> -->
</composite-id>
<property name="name" column="fr_nome" type="string" />
<property name="postoCode" column="posto_cod" type="string" />
<property name="code" column="fr_cod" type="string" insert="false" update="false"></property>
<property name="countyCode" column="conc_cod" type="string" insert="false" update="false"/>
<many-to-one name="region" class="pt.ef.stape.bo.Region"
column="regiao_cod" not-null="true" insert="false" update="false"/>
<many-to-one name="district" class="pt.ef.stape.bo.District"
column="dist_cod" not-null="true" insert="false" update="false"/>
<many-to-one name="county" class="pt.ef.stape.bo.County"
not-null="true" insert="false" update="false">
<column name="conc_cod" not-null="true" />
<column name="dist_cod" not-null="true" />
</many-to-one>
</class>[/code]
será que alguem me poderia ajudar é que só me dá este erro quendo quero listar a classe parish