Boa tarde, Pessoal.
To pegando um erro tosco que não consigo resolver no hibernate.
Tenho 2 classes mapeada no hibernate lançando exception quando tento salvar o objeto.
Mapeamento das classes.
Carro.
[code]<?xml version="1.0" encoding="utf-8"?>
SEQ_CARRO [/code]Farol
<?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="br.com.Farol" table="FAROL">
<id name="idFarol" type="int">
<column name="ID_FAROL" precision="7" scale="0" />
<generator class="sequence">
<param name="sequence">SEQ_FAROL</param>
</generator>
</id>
<many-to-one name="carro" class="br.com.Carro" fetch="select" >
<column name="ID_CARRO" precision="7" scale="0" not-null="true"/>
</many-to-one>
</class>
</hibernate-mapping>
Erro acontece quando salvo o objeto.
Tipo
Carro carro = new Carro();
carro.getFarol().add(new Farol());
session.save(carro); <---- erro aqui
Quando salvo o carro e o farol separados funciona, mas queria que tudo seja salvo de uma so vez.
Obrigado e t+