Não tá fazendo update no Hibernate

1 resposta
andre_guitar7

To tentando fazer um update na minha tabela person - person_events, mas tá difícil de o Hibernate colaborar comigo... olha só:

Person.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" 
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
    <class name="br.com.comunidadebetel.bean.human.Person" table="person">
		<id name="id">
			<generator class="increment"/>
		</id>
        <property name="name" column="p_name" /> 
        <property name="email" column="p_email" /> 
        <property name="birthDate" column="p_birth_date" /> 
        <property name="church" column="p_church" /> 
        <property name="position" column="p_position" />   
        <property name="login" column="p_login" />   
        <property name="password" column="p_passw" />   
        <property name="dateRegister" column="p_date_register"/>
	    <set name="events"
	    	 inverse="true"
	    	 lazy="false">
	         <key column="person_id"/>
	         <one-to-many class="br.com.comunidadebetel.bean.information.Event"/>
	    </set>    
    </class>
</hibernate-mapping>
Event.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" 
	"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<class name="br.com.comunidadebetel.bean.information.Event" table="person_events">
		<id name="id">
			<generator class="increment"/>
		</id>
		<property name="title" column="e_title"/>
		<property name="contend" column="e_contend"/>
		<property name="forDate" column="e_for_date"/>
		<property name="permanentInWeek" column="e_permanent_in_week"/>
		<property name="dateRegister" column="e_date_register"/>
		<many-to-one name="person"
					 column="person_id"
					 cascade="all"
					 lazy="false"
					 class="br.com.comunidadebetel.bean.human.Person"/>
	</class>
</hibernate-mapping>
No log4j ele mostra que está selecionando as tabelas, mas não faz o update:
Hibernate: select event0_.id as id4_0_, event0_.e_title as e2_4_0_, event0_.e_contend as e3_4_0_, event0_.e_for_date as e4_4_0_, event0_.e_permanent_in_week as e5_4_0_, event0_.e_date_register as e6_4_0_, event0_.person_id as person7_4_0_ from person_events event0_ where event0_.id=?
Hibernate: select person0_.id as id0_0_, person0_.p_name as p2_0_0_, person0_.p_email as p3_0_0_, person0_.p_birth_date as p4_0_0_, person0_.p_church as p5_0_0_, person0_.p_position as p6_0_0_, person0_.p_login as p7_0_0_, person0_.p_passw as p8_0_0_, person0_.p_date_register as p9_0_0_ from person person0_ where person0_.id=?
Hibernate: select events0_.person_id as person7_1_, events0_.id as id1_, events0_.id as id4_0_, events0_.e_title as e2_4_0_, events0_.e_contend as e3_4_0_, events0_.e_for_date as e4_4_0_, events0_.e_permanent_in_week as e5_4_0_, events0_.e_date_register as e6_4_0_, events0_.person_id as person7_4_0_ from person_events events0_ where events0_.person_id=?

1 Resposta

passos

E onde e que ta o codigo que vc esta tentando alterar o registro?

Criado 7 de maio de 2006
Ultima resposta 8 de mai. de 2006
Respostas 1
Participantes 2