多对多关联,我想删除关联关系!
比如User
和 Role
the code:
User user = dao.fetch(User.class,userId);
user.setRoles(roles);
dao.clearLinks(user,"roles");
猜猜发生了什么,sql为: delete from users where user_id=?
奇了怪了,竟然是清除,注意是清除了这个user的所有关系,天啦,我只想清楚user.setRoles(roles)
的这部分啊!
是不是这个方法就是清楚对象所有关联关系吗?