1、 mapper.xml中的resultMap中的parameterType
INTEGER要大写。
中的 parameterType=”int”不是 parameterType=”Integer”
2、查询时数据库字段值如果为空,返回的结果集会有默认值
如果是Integer和String类型在实体类中,通过generator自动生成实体中已经处理了Null的情况
public Stri...
分类:
其他好文 时间:
2015-03-16 19:22:41
阅读次数:
177
MySql检索操作返回一组称为结果集的行。这组返回的行都是与sql语句相匹配的行(0行或多行)。用简单的select语句,例如,没有办法得到第一行,下一行或前10行。也不存在每次一行地处理所有的行简单办法(相对于成批的处理他们)。目前游标只用于存储过程或函数里一、声明游标declare 游标名 cu...
分类:
其他好文 时间:
2015-03-14 21:41:43
阅读次数:
142
一.逻辑分页1.逻辑分页的第一种方式,利用ResultSet的滚动分页。步骤如下:a.根据条件sql查询数据库。b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录。c.利用next()方法,得到分页所需的结果集。这种分页方式依靠的是对结...
分类:
其他好文 时间:
2015-03-14 21:26:54
阅读次数:
92
最近在使用CI框架 , 但是里面的数据库操作没有ThinkPhp方便 , 不知道数据库操作的反馈信息 , 只好借助原生方法来判断是否操作数据库成功
判断php操作mysql(添删改查)是否成功,主要借助两个函数
1. mysql_num_rows(data) 函数返回结果集中行的数目
2.mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数...
分类:
数据库 时间:
2015-03-13 16:46:06
阅读次数:
167
前几天工作中遇到了一个数据库统计相关的东西,主要使用case,when实现,现在说说基本情况:
有两个表school,studens,其中
school表结构如下:
students表结构如下:
其中sex=1代表男,sex=2代表女
现要求出现如下的结果集:
学校id,学校名,学校总人数,男生总人数,女生总人数
方案:
1,将school表和students表分别查询统计出...
分类:
数据库 时间:
2015-03-13 16:36:19
阅读次数:
138
在Oracle中,将一张表的数据复制到另外一个对象中。通常会有这两种方法:insert into select 和 select into from。前者可以将select 出来的N行(0到任意数)结果集复制一个新表中,后者只能将"一行"结果复制到一个变量中。这样说吧,select into是PL/...
分类:
数据库 时间:
2015-03-13 00:11:26
阅读次数:
184
SQL UNION 和 UNION ALL操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。假设我们有一个表Student,包括以...
分类:
数据库 时间:
2015-03-12 22:16:42
阅读次数:
203
动态列报表是动态报表的一种,在报表应用中很常见。这类报表由于无法事先确定列数,因而无法在报表中使用固定列的表达式,而且更加棘手的是报表数据源的准备,因为SQL不支持不定列的结果集,需要动态拼出SQL语句去执行,有时业务逻辑并不很简单,还需要使用存储过程分步完成。而存储过程对集合运算的支持不够,难以使用中间结果(要用临时表),导致完成这类运算并不轻松。
像http://bbs.csd...
分类:
其他好文 时间:
2015-03-10 17:22:36
阅读次数:
172
介绍:Phoenix查询引擎会将SQL查询转换为一个或多个HBase scan,并编排执行以生成标准的JDBC结果集。直接使用HBase API、协同处理器与自定义过滤器,对于简单查询来说,其性能量级是毫秒,对于百万级别的行数来说,其性能量级是秒。更多参考官网:http://phoenix.apache.org/
本文主要详细介绍Phoenix 4.3.0 与 Hbase0.98.10-ha...
分类:
其他好文 时间:
2015-03-10 14:03:53
阅读次数:
1997
DbCommand.ExecuteScalar 方法: 执行查询,并返回查询所返回的结果集中第一行的第一列。 所有其他的列和行将被忽略。 返回值: 类型: System.Object。 如果找不到结果集中第一行的第一列;则返回 nul...
分类:
其他好文 时间:
2015-03-09 00:19:57
阅读次数:
391