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>
<?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>
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=?