您需要更新
Load和之间的链接的两端
Session:
Session session = sessionDao.getObject(sessionId);Load load = loadDao.getObject(loadId);load.getSessions().remove(session);session.getLoads().remove(load);loadDao.saveObject(load);
实际上,许多开发人员使用防御性方法来管理双向关联。例如
Load,您可以添加以下方法:
public void removeFromSessions(Session session) { this.getSessions().remove(session); session.getLoads().remove(this);}public void addToSessions(Session session) { this.getSessions().add(session); session.getLoads().add(this);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)