user多对group user的映射文件:
group的映射文件代码:
保存代码: Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction(); Group group = new Group(); group.setName("java开发组"); for (int i = 0; i < 10 ; i++) { User user = new User(); user.setName("User_" + i); //建立对象之间的关系 user.setGroup(group); //因为user引用了Transient对象(group),所以抛出了TransientObjectException //持久对象不能直接引用瞬时对象 session.save(user); } session.getTransaction().commit(); }catch(Exception e) { e.printStackTrace(); session.getTransaction().rollback(); }finally { HibernateUtils.closeSession(session); }
hibernate many2one
最新推荐文章于 2024-06-12 23:05:18 发布