saveOrUpdate com relacionamento 1:n

0 respostas
B

Olá pessoal,

minha duvida é a seguinte:

Estou tentando salvar com saveOrUpdate, que tenta inserir os contratos mas nao insere o PosRct.
e dá o erro de chave mae nao encontrada:
restrição de integridade violada - chave mãe não localizada

<?xml version=“1.0”?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd”>

<hibernate-mapping>

<class

name="rct.model.PosRct"

proxy="rct.model.PosRct"

table="POS_RCT"

lazy=“true”

>

<id

name="id"

type="java.lang.Long"

column=“ID”

>

<generator class=“foreign”>

<param name=“property”>rct</param>

</generator>

</id>
&lt;one-to-one
    name="rct"
    class="rct.model.Rct"
	constrained="true"
	cascade="all"        
 /&gt;      

&lt;set
    name="contratos"
    lazy="true"
    inverse="true"
	cascade="all"
&gt;
    &lt;key column="ID_POS_RCT" /&gt;
    &lt;one-to-many class=".model.Contrato" /&gt;
&lt;/set&gt;

</class>
</hibernate-mapping>

Criado 24 de março de 2009
Respostas 0
Participantes 1