比较难办,因为这个关系表的维护是hibernate自己去搞的,对程序员是透明的。
在对象中删除对应的关系对象,然后保存?就是不知道会不会把那个对象在数据库中也给删除了,没试过。
把many-to-many改成两个many-to-one倒是可以,还容易控制一些。
在对象中删除对应的关系对象,然后保存?就是不知道会不会把那个对象在数据库中也给删除了,没试过。
把many-to-many改成两个many-to-one倒是可以,还容易控制一些。
解决方案 »
- ibatis 中 时间怎么得到 啊
- Java EE开发,james邮件服务器问题
- 运行lucene自带的实例出的问题
- 安装Spring IDE问题
- acegi如何过滤请求!急!!!
- 谁能给我个禁止IE的前进 后退功能的activeX的控件
- weblogic 运行 servlet 报错 ! 求救!
- 请高手进来看看一个客户端程序错在哪里?
- 保存gif图片问题
- 再问一个struts简单问题,关于tiles的
- 用Hibernate连接Postgresql7.4的时候出现如下异常是怎么回事?(用proxool做连接池)
- hibernate问题:两个对象同时具有one-to-many和one-to-one双重关系
private Set permissions;
}public class Permission {
private Set roles;
}
映射配置把两端都设为cascade="save-or-update"
...
String roleId="1111111111";
Role role=session.get(Role.class,roleId);
role.getPermissions().clear();
session.flush();
session.close();