日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DetachedCriteria 分页Projection取消聚合条件

發布時間:2025/7/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DetachedCriteria 分页Projection取消聚合条件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@Override
??? public PageBean findPaginated(DetachedCriteria detachedCriteria,PageBean pageBean) {
?? ??? ?// TODO 今天記得修改 去掉DetachedCriteria中的projection
?? ??? ?//根據該條件獲得總記錄數
?????? Long total=this.getRowCount(detachedCriteria);
?????? List<T> datas=this.findByCriteria(detachedCriteria, pageBean.getOffset(), pageBean.getPageSize());
??????? pageBean.setDatas(datas);
??????? pageBean.setTotal(total);
?? ??? ?return pageBean;
??? }
???
?// 使用指定的檢索標準獲取滿足標準的記錄數
??? public Long getRowCount(final DetachedCriteria detachedCriteria) {
?? ??? ?return getHibernateTemplate().execute(new HibernateCallback() {
?? ??? ??? ?@Override
?? ??? ??? ?public Object doInHibernate(Session session)
?? ??? ??? ??? ??? ?throws HibernateException, SQLException {
?? ??? ??? ??? ?Criteria criteria=detachedCriteria.getExecutableCriteria(session);
?? ??? ??? ??? ?CriteriaImpl criteriaImpl=(CriteriaImpl) criteria;
?? ??? ??? ??? ?Projection projection=criteriaImpl.getProjection();
?? ??? ??? ??? ?logger.debug("SQL:"+Projections.rowCount());
?? ??? ??? ??? ?Long totalCount=(java.lang.Long) criteria.setProjection(Projections.rowCount()).uniqueResult();
?? ??? ??? ??? ?criteria.setProjection(projection);
?? ??? ??? ??? ?if(projection==null){
?? ??? ??? ??? ??? ?criteria.setResultTransformer(CriteriaSpecification.ROOT_ENTITY);
?? ??? ??? ??? ?}
?? ??? ??? ??? ?return totalCount;
?? ??? ??? ?}
?? ??? ?});

??? }


? public List findByCriteria(DetachedCriteria criteria, int firstResult,
??????????? int maxResults) {
??????? return getHibernateTemplate().findByCriteria(criteria, firstResult,
??????????????? maxResults);
??? }

這個問題糾結我好長時間,每次查詢出來總行數后,在查詢就不能查詢實體的信息了即使setProjectinos為null,但是查詢出來的結果在有關聯的情況下是List<Object[]>類型的

也就是說DetachedCriteria本身還是有問題,具體的原因我說不出來.但是這也是一種解決方案.希望對大家也有所幫助,

這樣就可以將DetachedCriteria進行封裝,在分頁條件下查詢總行數,




總結

以上是生活随笔為你收集整理的DetachedCriteria 分页Projection取消聚合条件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 19韩国主播青草vip | 香蕉视频久久 | 国产一卡二卡在线 | 色福利网 | 国产人妻精品久久久久野外 | 看特级毛片 | 亚洲av熟女高潮一区二区 | 精品人妻一区二区三区浪潮在线 | 成人综合精品 | 午夜激情视频网站 | 国产69精品久久久久久久 | 欧美精品欧美极品欧美激情 | 丁香六月久久 | 2017狠狠干 | 特一级黄色大片 | 99这里都是精品 | 久久亚洲精品小早川怜子 | 免费一级黄色大片 | 亚洲综合影院 | 老熟妇毛片 | 懂色av一区二区三区免费 | 国产一区 在线播放 | 欧美日韩一级二级 | 双乳被四个男人吃奶h文 | 最近中文字幕在线观看视频 | 国模视频一区 | 99自拍视频在线观看 | 黄色网络在线观看 | 午夜私人影院 | 国产成人综合久久 | 亚洲av熟女国产一区二区性色 | 成人h片 | 国产在线视频一区 | 99精品视频免费看 | 黄色成人在线观看 | 欧美一级在线免费 | 欧美久久久久久久久中文字幕 | 91国内精品野花午夜精品 | 99久久99| 免费中文字幕 | 妺妺窝人体色WWW精品 | 国产精品系列在线观看 | 无码人妻丰满熟妇精品 | 亚洲一区二区三区免费观看 | 欧美色图亚洲自拍 | av不卡影院| 天堂福利视频 | 国产欧美大片 | 深夜啪啪| 欧美人妻精品一区二区 | 泰国午夜理伦三级 | 国产精品无码成人片 | 成人av在线一区二区 | 久久综合久 | 亚洲综合五月 | 久久久久久久福利 | 91theporn国产在线观看 | 亚洲av无码久久忘忧草 | 在线观看中文字幕视频 | 欧美成人吸奶水做爰 | 久久精品色妇熟妇丰满人妻 | 欧美成人日韩 | 中国国产黄色片 | 国产精品免费一区二区三区都可以 | 午夜电影你懂的 | www.欧美一区二区三区 | 亚洲成人免费av | jizzjizz日本人 | 欧美性猛交ⅹxx乱大交 | 在线激情视频 | 精品国产乱码久久久久久久 | 男女污视频 | 日韩乱码人妻无码中文字幕久久 | 熟女人妇 成熟妇女系列视频 | 九九在线视频 | 久久9966| 男人天堂2021 | 亚洲狼人综合网 | 伊人午夜 | 国产一区二区自拍 | 男女考妣视频 | 中文字幕网伦射乱中文 | 久久国产日韩欧美 | 四川丰满妇女毛片四川话 | 青青伊人国产 | 国产午夜精品无码一区二区 | 国产精品99久久久久久宅男 | 日韩在线电影一区 | 在线亚洲一区 | 国产色在线视频 | 综合另类| 先锋影音资源av | 蘑菇av | 精品欧美一区二区久久久 | 国外亚洲成av人片在线观看 | 涩涩视频免费观看 | 国产乱码精品一区二区三区五月婷 | 蜜乳av一区二区 | 久久久精品视 |