188bet官网2018

在保证结果准确的同时,提高性能,才是优秀的程序。参考文末“特殊情况的count写法”最终使用了将criteria还原为hql,通过translator组装成native的sql,附加上参数,最终执行的方式,通过后的参考代码如下protectedLongexecuteCountQuery(finalListingSearchContextsearchContext,TypedQueryquery){??????StringhqlString=query.unwrap(Query.class).getQueryString();?????QueryTranslatorFactorytranslatorFactory=newASTQueryTranslatorFactory();?????QueryhibernateQuery=((HibernateQuery)query).getHibernateQuery();?????QueryImplhImpl=(QueryImpl)hibernateQuery;?????MapparamMap=(Map)ReflectionUtils.getFieldValue(hImpl,"namedParameters");?????QueryTranslatortranslator=translatorFactory.createQueryTranslator(hqlString,hqlString,paramMap,?????????(SessionFactoryImplementor)emf.unwrap(SessionFactory.class),null);?????translator.compile(paramMap,false);??????javax.persistence.QuerynativeQuery=em?????????.createNativeQuery("selectcount(*)from("+translator.getSQLString()+")x");?????ParameterTranslationsparameterTranslations=translator.getParameterTranslations();??????for(Stringname:paramMap.keySet()){???????for(intposition:parameterTranslations.getNamedParameterSqlLocations(name)){?????????nativeQuery.setParameter(position+1,paramMap.get(name).getValue());???????}?????}?????Longcnt=((Number)nativeQuery.getSingleResult()).longValue();?????returncnt;???}通过利用已有的分页类,实现自定义的分页protectedPagereadPage(finalListingSearchContextsearchContext,TypedQueryquery,Pageablepageable){??????query.setFirstResult(pageable.getOffset());?????query.setMaxResults(pageable.getPageSize());?????Longtotal=executeCountQuery(searchContext,query);?????Listcontent=total>pageable.getOffset()?query.getResultList():Collections.emptyList();??????returnnewPageImpl(content,pageable,total);???}4.复杂sql的简化。多个人的商量,结果总比个人的决策更可靠,也能更好地掌握随份子钱的金额。

中考地理真题汇编 地球自转(含解析)

类别:九年级 > 地理 > 不分版本 > 不分版别 > 不限地区 > 试题

时间:2018-05-07

区域:不限地区

大小: 541.5 KB

E币:2

中考地理真题汇编 地球自转(含解析)

中考地理真题汇编 地球和地球仪(含解析)

类别:九年级 > 地理 > 不分版本 > 不分版别 > 不限地区 > 试题

时间:2018-05-07

区域:不限地区

大小: 586 KB

E币:2

中考地理真题汇编 地球和地球仪(含解析)

中考地理真题汇编 地球的公转(含解析)

类别:九年级 > 地理 > 不分版本 > 不分版别 > 不限地区 > 试题

时间:2018-05-07

区域:不限地区

大小: 761.5 KB

E币:2

中考地理真题汇编 地球的公转(含解析)

2017年中考地理试题分项版解析汇编(第04期)专题1-10(含解析)(打包10套)

2017年中考地理试题分项版解析汇编(第03期)专题1-10(含解析)(打包10套)

2017年中考地理试题分项版解析汇编(第02期)专题1-10(含解析)(打包10套)

2017年中考地理试题分项版解析汇编(第02期)专题01 地球和地图(含解析)

2017年中考地理试题分项版解析汇编(第02期)专题02 世界地理概况(含解析)

2017年中考地理试题分项版解析汇编(第02期)专题03 天气与气候(含解析)

2017年中考地理试题分项版解析汇编(第02期)专题04 亚洲及我们邻近的国家和地区(含解析)

首页 上一页 12345678 下一页 尾页
跳转到: