hibernate detached分离查询 与 抓取策略注意事项
2024-09-02 21:53:52
1.detached在抓取策略为 jion显式左外连接查询情况下 会产生笛卡儿积现象
DetachedCriteria dc = DetachedCriteria.forClass(Topic.class);
dc.add(Restrictions.like("title", "%%"));
Criteria criteria = dc.getExecutableCriteria(session);
criteria.setFirstResult((currentpage - 1) * pagesize);
criteria.setMaxResults(pagesize);
List<Topic> list = criteria.list();
以上查询在join下产生的结果为
出现了笛卡儿积现象,所以在使用分离查询 分页的时候如果lazy为false 应尽量使用subselect或select抓取策略
详细Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题:http://blog.csdn.net/u013087513/article/details/69371833?utm_source=tuicool&utm_medium=referral
最新文章
- animation-timing-function: steps() 详解
- 摄像头视频捕捉(简单通用--通过IsampleGrabberCB实现)
- Centos minimal安装
- IosPush推送通知的实现
- XMPP即时通信(基础)
- C语言语法之运算符及优先级
- sql中文字符串获取拼音首字母
- ie6 css sprites重复加载问题
- Linux CC攻击脚本
- C#语言的几个层次
- 94 Binary Tree Inorder Traversal(二叉树中序遍历Medium)
- MyEclipse6.5安装SVN插件的三种方法
- SVN本地服务器的搭建
- gitoschina使用入门
- jquery easyui datagrid设置行样式 不可删除某行
- ACM-ICPC 2018 沈阳赛区网络预赛 G Spare Tire(容斥)
- MapReduce 概述
- asp.net网页注释
- SwipeRefreshLayout详解和自定义上拉加载更多
- 使用node去爬虫