hibernate 删除的问题............... 我有三个表...user和role 和 user_role(user和role关系表)三个表...我如果要从一个角色里面删除一个用户,也就是说就是删除 user_role中的一条记录......我用hibernate怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【zt_zhangtuo】截止到2008-07-22 16:44:10的历史汇总数据(不包括此帖):发帖的总数量:6 发帖的总分数:100 每贴平均分数:16 回帖的总数量:0 得分贴总数量:0 回帖的得分率:0% 结贴的总数量:6 结贴的总分数:100 无满意结贴数:1 无满意结贴分:20 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:16.67 % 无满意结分率:20.00 % 敬礼! 直接建立user和role的多对多的关联,然后使用级联删除,当删除表user中的记录的时候就可以同时删除掉user_role中的记录了。 哦,直接写一个删除SQL语句不行吗?hibernate可以直接使用SQL语句 通过createSqlQuery("")方法。 hibernate2已经支持直接写sql语句了。我觉得直接用sql灵活些。 用DAO的话可以先findByExample(obj) obj就是user_role对象 只要给这个对象setUser和setRole就行了 DAO可以根据这两值找出符合条件的记录list 然后删除或者不用DAO,直接用HQL,写语句删除 用spring的时候怎么直接写删除语句? Hibernate的多对多关系中间表维护是比较简单的。配置上多对多关系后,role端有一个user的集合(一般是set),你只需要从这个set集合中remove某个用户即可,hibernate会自己去从关系表中删除这条记录。 急!高分求助java实现3DES加密要求自定义32为密钥,求代码! websphere到tomcat session丢失!急急急急急急急 class文件找不到? OA系统和域整合 就一句话,在线等 向高手请教如何将一字符串从十进制轮换为十进制? <marquee>怎么玩啊? 急啊~~ 求助:帮忙看一个程序,我是一个初学者看不懂的说,急!!!!!! javaApplet 可不可以写文件 java web问题 Cache问题 description The requested resource (/struts2/hello.action) is not available.
楼主【zt_zhangtuo】截止到2008-07-22 16:44:10的历史汇总数据(不包括此帖):
发帖的总数量:6 发帖的总分数:100 每贴平均分数:16
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:6 结贴的总分数:100
无满意结贴数:1 无满意结贴分:20
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:16.67 % 无满意结分率:20.00 %
敬礼!
或者不用DAO,直接用HQL,写语句删除