首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate not in 查询条件为一个集合

2012-09-14 
hibernate not in 查询条件为一个集合【原创】@Transactional(propagationPropagation.NOT_SUPPORTED,readO

hibernate not in 查询条件为一个集合【原创】

@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)
public List<OpUsrrole> OpUsrroleExList(List<OpUsrrole> grprole) {
?? ArrayList<Long> ids = new ArrayList<Long>();
?? for(int i=0;i<grprole.size();i++){
??? ids.add(grprole.get(i).getIRoleid());
??? System.out.println(ids.get(i).toString());
?? }
?? Query q = sessionFactory.getCurrentSession().createQuery("select distinct rl from OpUsrrole rl where rl.IRoleid not in(:ids)");
?? q.setParameterList("ids", ids);
?? return q.list();
??
}

String+hibernate

?

热点排行