接着上篇。
在Item.hbm.xml定义 <many-to-one>增加 cascade="all" 可以实现级联的insert
测试代码
Transaction tx = session.beginTransaction();
Item i2 = new Item();
i2.setName("dell");
Categry c2=new Categry();
c2.setName("pc");
c2.setDescription("test1");
i2.setCategry(c2);
session.save(i2);
tx.commit();
hibernate 会自动在先在
Hibernate: insert into categry (name, description) values (?, ?)
Hibernate: insert into item (name, categry_id) values (?, ?)