1. JPQL面向对象特征2. 执行JPQL查询的常用API3. 使用JPQL创建查询4. 为JPQL设置参数5. 获取查询结果6. JPQL函数和JPQL表达式7. JPQL的关联查询和多态查询8. 对查询结果集进行分页9. 使用JPQL子查询和命名查询10. JPQL的批量更新和删除
分类:
编程语言 时间:
2015-01-29 23:47:11
阅读次数:
309
上一篇文章介绍了基于Mybatis对数据库的增、删、改、查。这一篇介绍下关联查询(join query)。三张表:user article blog表的存储sql文件:/*Navicat MySQL Data TransferSource Server : localhostSour...
分类:
其他好文 时间:
2015-01-29 00:01:41
阅读次数:
273
在表关联查询中,特别是一对多关系的表查询中,group_concat函数是很有用的一个函数,帮助我们减少对数据库查询的次数,减少服务器的压力。 但是今天使用group_concat函数查询数据库时,发现查询出来的结果,居然少了很多。进过很多步的测试后,并上网百度后,验证了自己的结论,group...
分类:
数据库 时间:
2015-01-26 14:56:59
阅读次数:
170
1. JPQL面向对象特征2. 执行JPQL查询的常用API3. 使用JPQL创建查询4. 为JPQL设置参数5. 获取查询结果6. JPQL函数和JPQL表达式7. JPQL的关联查询和多态查询8. 对查询结果集进行分页9. 使用JPQL子查询和命名查询10. JPQL的批量更新和删除
分类:
编程语言 时间:
2015-01-26 11:50:47
阅读次数:
227
一、数据控制 mongodb操作数据量控制,千万控制好,不要因为操作的数据量过多而导致失败。 演示一下发生此类错误的错误提示:二、多表关联查询实现/*声明变量bridge,用来记录两个集合所连接的桥梁。相当于sql语句中的Join on语句,on后边跟的条件。有了桥梁以后,再进行关联那就是易如反.....
分类:
数据库 时间:
2015-01-19 18:44:41
阅读次数:
206
1.表设计遵循三范式,但必要的时候做数据冗余,举例说明:在权限模型中可能会用到5张表 用户表、角色表、权限表,还有用户角色关联表和角色权限关联表。如果此时要通过用户查询权限则必须关联查询或者使用多条sql查询,此时可以在用户表增加一个字段来存储用户的权限(例如将权限值使用逗号隔开),这样可以如果查询...
分类:
数据库 时间:
2015-01-19 14:07:14
阅读次数:
220
小伙伴们好,本文是在我的前一篇随笔的基础上完成的,还没有浏览的同学,请移尊驾哦Eloquent ORM学习笔记。 前一篇文章用到了leftJoin方法,其实Eloquent对于模块之间的关联查询有自己封装,接下来我们就一起研究Eloquent的关联是如何应用的。 1.创建Models ...
分类:
其他好文 时间:
2015-01-19 12:24:30
阅读次数:
202
系统运行环境:MSSQL 2008随着公司业务快速发展,各种业务数据如火箭般的高速增长,出现一个又一个千万行数据的表,往往大表之间的关联,耗费系统大量的磁盘io,并且会影响正常的实时业务的操作,所以我们必须改善此类查询的方式,保障系统正常运行大表与大表之间的关联查询如何优化?1 新增索引视图,将需要...
分类:
其他好文 时间:
2015-01-16 23:44:39
阅读次数:
160
现在做的后台管理基本上是CURD的操作,因为对数据库操作的时候可能会遇到关联查询,这个时候需要在模型中的relation方法使用需要关联的表,格式为‘关联表的表别名‘=>array(‘与关联表的关系‘,‘关联表名‘,‘关联的字段‘...
分类:
数据库 时间:
2015-01-09 17:40:40
阅读次数:
232
在弄Mybatis的一对多关联的时候,不知道有没有遇到这样的问题,本来数据库中对应有多条数据,然而关联出来却只有一条数据,比如数据库中有个班级表和学生表,数据库中一个班级中对应了多个学生,但使用Mybatis做一对多关联的时候,查询出来的却只有一条。如果出现这样的问题,那么就是两张数据表中的主键重名了,导致在关联查询时分不清到底是那一张表了,因此有关联的数据表时,主键id不要重名,一对多关联实现如...
分类:
其他好文 时间:
2015-01-07 23:37:51
阅读次数:
192