Pessoal,
Preciso mapear para o hibernate, utilizando o XDoclet um set que possui 2 colunas de uma tabela como chave.
Isto é fácil de fazer direto no hbm.xml assim:
<set
name="anySet"
table="ANY_TABLE"
lazy="true"
cascade="none"
sort="unsorted"
>
<key>
<column name="KEY_1"/>
<column name="KEY_2"/>
</key>
<one-to-many
class="com.blah.Foo"
/>
</set>
Porém, com com o XDoclet não consigo este resultado. ele gera só um <key column=“KEY_2”/>
/**
* @hibernate.set
* lazy = "true"
* table = "ANY_TABLE"
* @hibernate.collection-one-to-many
* class = "com.blah.Foo"
* @hibernate.collection-key
* column = "KEY_1"
* column = "KEY_2"
*/
Alguém sabe o que posso fazer pra conseguir isto? Parece que no XDoclet 1.2 havia mesmo um issue relatando isso mas, teoricamente no 1.2.3 foi corrigido.
Alguém tem uma idéia de como resolver?
Agradeço a ajuda.
[]'s
