mapping changed, problem changed:
Code:
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="auge.bean.FichaTecnica" table="FICHATECNICA" >
<id name="fichaTecnica" column="fichaTecnica" type="java.lang.String">
<generator class="assigned">
<param name="property">fichaTecnica</param>
</generator>
</id>
<one-to-one name="fichaTecnica" class="auge.bean.Produto" lazy="false"/>
<property name="molde" column="molde" type="java.lang.String" />
<property name="data" column="data" type="java.util.Date" />
<property name="tamanhoPiloto" column="tamanhoPiloto" type="java.lang.String" />
<property name="frenteModelo" column="frenteModelo" type="java.lang.String" />
<property name="costasModelo" column="costasModelo" type="java.lang.String" />
<property name="estilo" column="estilo" type="java.lang.String" />
<property name="acabamento" column="acabamento" type="java.lang.String" />
<property name="observacao" column="observacao" type="java.lang.String" />
<many-to-one name="modelista" column="modelista" class="auge.bean.Pessoa"
not-null="false" lazy="false"/>
<many-to-one name="pilotista" column="pilotista" class="auge.bean.Pessoa"
not-null="false" lazy="false"/>
<many-to-one name="estilista" column="estilista" class="auge.bean.Pessoa"
not-null="false" lazy="false"/>
</class>
</hibernate-mapping>
I changed it to assigned. Now i get no error, but the thing doesn't work. After calling "save", it loses itself. On the log I get:
Code:
2005-09-29 10:36:46,548 DEBUG event.def.AbstractFlushingEventListener -> executing flush
2005-09-29 10:36:46,548 DEBUG event.def.AbstractFlushingEventListener -> post flush
2005-09-29 10:36:46,549 DEBUG hibernate.jdbc.JDBCContext -> before transaction completion
2005-09-29 10:36:46,549 DEBUG hibernate.impl.SessionImpl -> before transaction completion
2005-09-29 10:36:46,552 DEBUG hibernate.transaction.JDBCTransaction -> committed JDBC Connection
2005-09-29 10:36:46,553 DEBUG hibernate.jdbc.JDBCContext -> after transaction completion
2005-09-29 10:36:46,553 DEBUG hibernate.impl.SessionImpl -> after transaction completion
2005-09-29 10:36:46,555 DEBUG hibernate.impl.SessionImpl -> closing session
2005-09-29 10:36:46,555 DEBUG hibernate.jdbc.ConnectionManager -> closing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
2005-09-29 10:36:46,555 DEBUG hibernate.jdbc.JDBCContext -> after transaction completion
2005-09-29 10:36:46,556 DEBUG hibernate.impl.SessionImpl -> after transaction completion
All I need is to know the right way to do it. Someone please?