quando eu mando fazer um get ele monta o select correto pegando do esquema certo mais quando eu mando salvar ele se perde e coloca o esquema padão…
<class name="br.com.tpd.prsigres.management.persistence.model.GrafosDadosUsuarioTO" table="USUARIO" schema="GESTOR_ASSOCIACOES">
<id name="idUsuario" column="ID_USUARIO" type="int" length="10">
<generator class="increment" />
</id>
<property name="description" type="java.lang.String" column="NM_USUARIO" length="50" />
<set name="clientesAssoc" table="ASSOCIACOES" lazy="true" inverse="true" cascade="all,delete-orphan">
<key column="ID_USUARIO"/>
<many-to-many class="br.com.tpd.prsigres.management.persistence.model.GrafosDadosClienteTO" />
</set>
<set name="sistemasAssoc" table="ASSOCIACOES" lazy="true" inverse="true" cascade="all,delete-orphan">
<key column="ID_USUARIO"/>
<many-to-many class="br.com.tpd.prsigres.management.persistence.model.GrafosDadosSistemaTO" />
</set>
</class>
TO…
public class GrafosDadosUsuarioTO implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private int idUsuario;
private String description;
private Set clientesAssoc = new HashSet();
private Set sistemasAssoc = new HashSet();
gets and sets....
}
outra problema também é
eu tenho uma tabela USUARIO e ASSOCIACOES e preciso que quando eu mende salvar um usuário eu escluir ele vá na tabela associacoes e insira ou remova eles lá, a tabala só tem id de usuarios, clientes e sistema…
por favor se qualque poder veficar isso…seria muito granto…