resultType可以指定pojo将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。 如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。 resu ...
分类:
其他好文 时间:
2017-09-03 22:21:55
阅读次数:
185
一.连接查询——交叉连接 概念 表与表之间是有联系的! 所谓的连接查询,就是指将两张表或者多张表按照某个指定的条件,进行横向上的连接并显示! 所以,从结果上看,字段数增加了! 分类 根据连接查询的性质不同,又可以分成交叉连接、内连接、外连接和自然连接! 交叉连接关键字:cross join 交叉连接 ...
分类:
其他好文 时间:
2017-09-03 22:13:56
阅读次数:
204
parameterType #{} 和 ${} 1、#{}实现的是向prepareStatement中的预处理语句中设置参数值,sql语句中#{}表示一个占位符即?。 2、使用占位符#{}可以有效防止sql注入,在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换 ...
分类:
其他好文 时间:
2017-09-03 22:08:52
阅读次数:
528
数据库添加需要的省份和城市名 index /*** 查询管理员的省份* @author liuz*/public function selProvince() {$Area = M ( 'area' );$selCity = array ();$selPro = $Area->distinct ( ...
分类:
其他好文 时间:
2017-09-03 22:05:26
阅读次数:
141
1 数组的创建 var arr = [];//创建一个空数组 var arr2 = [1,2,3];//创建一个有三个元素的数组 2 数组的属性 1.数组对象指的就是数组,因为数组是对象,所以叫数组对象。 2.数组对象只有一个属性,就是length,返回数组元素的数目 3.访问数组元素 1 .pop ...
分类:
编程语言 时间:
2017-09-03 21:13:04
阅读次数:
179
MongoDB分析器: 检测MongoDB分析器是否打开: db.getProfilingLevel() 0表示没有打开 1表示打开了,并且如果查询的执行时间超过了第二个参数毫秒(ms)为单位的最大查询执行时间,就会被记录下来,否则忽略。 2表示打开了,并且记录一切查询语句 db.setProfil ...
分类:
数据库 时间:
2017-09-03 21:08:46
阅读次数:
190
DOM 查询(获取元素节点) 通过标签的 id 属性值获取 通过标签的 class 属性值获取 通过标签名获取 通过标签的 name 属性值获取 通过 CSS 选择器?方式获取 创建节点 创建元素节点 通过 document 对象创建?一个新的元素节点(标签),语法格式如下: 创建文本节点 元素创建 ...
分类:
其他好文 时间:
2017-09-03 21:02:32
阅读次数:
119
二维线段树 听说二维线段树不能下传标记? 就是裸的二维线段树,由于每次高度只能增加,所以我们就可以标记永久化 每个线段树里有两个数组,mx和mark,每次修改路径上所有mx都要修改,mark是区间的精确覆盖修改 每次查询把路径上所有mark取max,然后和精确覆盖区间mx取max 为什么这样做呢?我 ...
分类:
其他好文 时间:
2017-09-03 20:18:21
阅读次数:
129
一.联合查询 所谓的联合查询,就是将多个查询语句的结果进行纵向上的拼接,也就是将select语句2的查询结果放在select语句1的后面!很显然,总的记录数增加了,但是字段的数量并没有增加! 既然是多个查询记录的拼接,所以联合查询有一个最基本的语法,就是各个select语句查询结果的字段数应该是一样 ...
分类:
其他好文 时间:
2017-09-03 20:13:36
阅读次数:
101
最近在做一个报表的时候,用EF使用了Contact方法,但是程式运行一直出错。最近终于找到原因了,写下来提醒下自己。好了,进入正题: 现在我举个栗子,目前数据库中有ParentStudent表和SubStudent表,现在需要将两张表联合起来后再使用分页查询。 表ParentStudent和SubS ...
分类:
其他好文 时间:
2017-09-03 19:27:14
阅读次数:
194