hibernate

来源:互联网 发布:sai mac 10.11 编辑:程序博客网 时间:2024/05/16 08:50

1.createSQLQuery  ,sql语句。如果是HQL语句用createQuery


String sql1="SELECT i.groupid from wanbu_group_info i INNER JOIN wanbu_group_user u ON i.groupid=u.groupid where u.userid="+userid+" and i.activeid=-1 and i.forefathergroupid=-1";


Query queryObject1 = getSession().createSQLQuery(sql1).addScalar("groupid",StandardBasicTypes.INTEGER);   

addScalar:将获取的id封装到groupid中


List<Integer> list1=queryObject1.list(); 装入list


2.Query query =session.createSQLQuery(sql).addEntity(XXXXXXX.class); 将查出的数据封装到实体中

0 0