<class name="org.test.vo.Orders" table="orders" >
<id name="oid" type="java.lang.Integer">
<column name="oid" />
<generator class="native" />
</id>
<property name="odis" type="java.lang.String">
<column name="odis" length="45" />
</property>
<many-to-one name="customer" column="cid" class="org.test.vo.Customer" not-null="true"></many-to-one>
</class>
class name="org.test.vo.Customer" table="customer" >
<id name="cid" type="java.lang.Integer">
<column name="cid" />
<generator class="native" />
</id>
<property name="cname" type="java.lang.String">
<column name="cname" length="45" />
</property>
<set name="orders" cascade="save-update" table="orders" inverse="true">
<key column="cid" ></key>
<one-to-many class="org.test.vo.Orders"/>
</set>
</class>
Customer customer = new Customer();
customer.setCname("c68");
Orders order2= new Orders();
Orders order1= new Orders();
order1.setOdis("o68");
order2.setOdis("o68");
order1.setCustomer(customer);
order2.setCustomer(customer);
customer.getOrders().add(order1);
customer.getOrders().add(order2);
Cdao cdao= new Cdao();
//Odao odao = new Odao();
cdao.save(customer);