1、没有pojo用hibernate能不能查出一个Map2、一个pojo能不能对应多个ORM配置文件

解决方案 »

  1.   


    1、只要你拿到了session,就可以写原生态的sql语句了
    query.createSQLQuery好像有这么一个方法,不是对象查询是sql语句和数据库的sql查询一样的
    2、这个也是可以的,你可以配置多个文件,当然名称不能重复
      

  2.   


    1、是可以的,用Query query = session.createSQLQuery(sql);
                       List list = query.list();如果你要查询出map,其实就是遍历list,将list中的值对应放入map中,而取list的记录时,可以有:Object[] objs = (Object[])list.get(index);
                                             map.put(objs[o],objs[1]);
    返回你new的map即可。
    这里的sql是直接查询表的sql语句。
    2、pojo可不可以对应多个ORM配置文件没试过。因为现在用注释配置的,没有用配置文件。