代码如下:userInfo @OneToMany(mappedBy = "user", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private Set<NoteInfo> notes;
noteInfo @ManyToOne(cascade = CascadeType.REFRESH, optional = false)
@JoinColumn(name = "userId")
private UserInfo user;
userInfo 和 noteInfo 是一对多的关系删除时候代码如下 //获得当前用户
UserInfo userinfo = getUser();
//获得要删除的记录
NoteInfo note = noteDAO.findById(id);
//删除记录
userinfo.getNotes().remove(note);
//保存
userDAO.save(userinfo);
可是 执行完了 并没有删除
private Set<NoteInfo> notes;
noteInfo @ManyToOne(cascade = CascadeType.REFRESH, optional = false)
@JoinColumn(name = "userId")
private UserInfo user;
userInfo 和 noteInfo 是一对多的关系删除时候代码如下 //获得当前用户
UserInfo userinfo = getUser();
//获得要删除的记录
NoteInfo note = noteDAO.findById(id);
//删除记录
userinfo.getNotes().remove(note);
//保存
userDAO.save(userinfo);
可是 执行完了 并没有删除
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货