代码如下: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);
可是  执行完了  并没有删除