日期:2014-05-20  浏览次数:20828 次

hibernatetemplate问题,求高手啊!
我现在建了一个User 一个Email 是一个一对多的关联关系,查询User的时候直接用getEmail方法得到当前登录User的所有Email的Set集合,但是我现在要添加删除邮件的功能,所以加了一个removed字段,removed是false的时候代表没有删除的Email,removed是true的时候是垃圾箱的Email,所以我现在要在查询的Email上加removed的限制条件,怎么加啊!用的是hibernatetemplate

------解决方案--------------------
Java code
queryString= "from ConsArea  s where s.PId="+areaId+" and s.division=2";// or s.division=4";
                    getHibernateTemplate().find(queryString);

------解决方案--------------------
结贴吧!
------解决方案--------------------
select u.emailSet from User u where u.emailSet.removed = 'false';
------解决方案--------------------
那就写个小方法,把emailSet循环一边,把不想要的remove掉