Orders表
<many-to-one name="User"
        column="userId"
        class="moisten.hibernate.User"
        cascade="save-update"
not-null="true"
        />
User表
<set name="orders" cascade="save-update">
       <key column="userId" />
       <one-to-many class="moisten.hibernate.Orders"/> 
       </set>
运行一下java代码
                                   User user=new User();
user.setUserName("liserunjie4");
user.setUserPassword("123456"); Orders o=new Orders();
o.setShopNumber(1004);
o.setShopPice(1004);
o.setUser(user);
s.save(o);
输出 sql:
Hibernate: insert into dbo.orders (userId, shopNumber, shopPice) values (?, ?, ?)
Hibernate: update dbo.userTable set userName=?, userPassword=? where id=?只插入了orders 没有插入 user, 在关联插入Order表时也只是插入了user表没有关联插入order表