Now we will bring some people and events together in a new method in EventManager:
private void addPersonToEvent(Long personId, Long eventId) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); Person aPerson = (Person) session.load(Person.class, personId); Event anEvent = (Event) session.load(Event.class, eventId); aPerson.getEvents().add(anEvent); session.getTransaction().commit(); }
本文介绍了一种使用Hibernate框架在不显式调用update或save的情况下更新数据库中对象集合的方法。通过加载Person和Event对象并修改其集合属性,Hibernate能自动检测到这些变化并进行更新。
1566

被折叠的 条评论
为什么被折叠?



