关联查询笛卡尔积 指做关联操作的每个表的每一行都和其他表的每一行组合,假设两个表的记录条数分别为x和y,笛卡尔积将返回x*y条记录 例如:select count(*) from emp; select count(*) from dept; select emp.ename,dept...
分类:
数据库 时间:
2015-10-28 22:43:58
阅读次数:
333
业务需求,需要查询到的结果集如下 结构分析 1.查询出所有的评论,即data[]里面是一个list 2.查出list中每个评论id(即userObjectCmmtId)下面所有的子评论,即一对多的关系。 实现方法如下 1.接口层文件如下 2.实现...
分类:
其他好文 时间:
2015-10-21 10:54:58
阅读次数:
174
延迟加载1.1使用延迟加载意义在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关联查询,当需要关联信息再查询这个叫延迟加载。mybatis中resultMap提供延迟加载功能,通过res...
分类:
其他好文 时间:
2015-10-12 23:52:36
阅读次数:
241
查询所有用户信息,关联查询订单及订单明细信息及商品信息,订单明细信息中关联查询商品信息1.1sql主查询表:用户信息关联查询:订单、订单明细,商品信息SELECT orders.*, user.username, user.sex , orderdetail.id orderdetail_...
分类:
其他好文 时间:
2015-10-12 22:17:21
阅读次数:
143
Atitit.Hibernate于Criteria使用总结and关联查询and依照子对象查询o9o1.Criteria,,Criterion,, 1 版权声明:本文博主原创文章,博客,未经同意不得转载。
分类:
Web程序 时间:
2015-10-10 21:19:39
阅读次数:
182
package com.mybatis.util;import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.R...
分类:
其他好文 时间:
2015-09-28 20:56:31
阅读次数:
215
前一阵无意中和同事讨论过一个SQL相关的题(通过一个小问题来学习SQL关联查询),很惭愧一个非常简单的问题由于种种原因居然没有回答正确,数据库知识方面我算不上技术好,谈起SQL知识的学习我得益于2008年进的一家公司,有几个DBA技术相当专业,正好手上有一个项目遇到了一些数据库查询性能问题,就试着想...
分类:
数据库 时间:
2015-09-20 01:38:55
阅读次数:
261
延迟加载 1.什么是延迟加载 resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查...
分类:
其他好文 时间:
2015-09-18 15:41:26
阅读次数:
165
比如:有表1。表2两张相,希望通过like进行关联查询// mysql中使用concat连接字符串select t1.id, t1.title, t2.keyword from t1 inner join t2 on t1.title like concat('%', t2.keyword, '%'...
分类:
其他好文 时间:
2015-09-18 13:46:24
阅读次数:
169
不同数据库 自增长ID配置正对不同的数据库可以同时使用 @Id @GeneratedValue(strategy = GenerationType.AUTO)2 针对mysql@Id@GeneratedValue(strategy = GenerationType.IDENTITY)3 针对orac...
分类:
数据库 时间:
2015-08-27 00:10:06
阅读次数:
253