Ola Pessoal.
Estou passando o mapeamento de um projeto que hoje esta em xml para annotations.
Porem nos ultimo dias esbarrei em um problema. Meu modelo de BD esta assim:
user(user_id, …)
entity(entity_id, … )
user_rights(user_id,entity_id, rights )
Utilizando xml, tenho esse codigo:
<map name="rights" table="user_rights" lazy="false" cascade="all" order-by="entity_id asc" >
<key column="user_id"/>
<index column="entity_id" type="string"/>
<element column="rights" type="string"/>
</map>
e na classe, obviamente tenho o hashmap, onde nos indices tenho o entity_id e nos valores tenho o right equivalente:
private Map rights = new HashMap();
isso funciona.
Agora, como ficaria esse codigo usando annotations?? estou tentando fazer isso a um bom tempo, mas sem resultados…
obrigado.