Hibernate调优之select new map()
分类: Hibernate 2013-07-19 21:42 6756人阅读 评论(24) 收藏 举报
? ? ? ? Hibernate调优不只是设置一下lazy,调整一下由谁来维护这个字段而已。
? ? ? ? 这次要说的是对查询语句进行优化——select new map()。
? ? ? ??select new map语句结果说明。
? ? ? ? 语句一:
? ? ? ? String hql=“select s.name from Student s”;
? ? ? ? List ls=session.createQuery(hql).list();
? ? ? ? for(String obj[]:ls){
? ? ? ??? ? ? ? System.out.pringln(obj[0]);
? ? ? ??}
? ? ? ? 结果list中,每条记录对应一个object数组,object[]中每个元素为hql语句中列的序号(从0开始)。
? ? ? ???语句二:
? ? ? ? String hql=“select new map(s.name) from Student s”;
? ? ? ? List ls=session.createQuery(hql).list();
? ? ? ? for
原创力文档

文档评论(0)