- 博客(12)
- 资源 (57)
- 收藏
- 关注
转载 Oracle——distinct的用法
Oracle——distinct的用法 distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1 字段2 id
2013-08-30 16:24:42 667
转载 Mybatis中的Executor
使用mybatis查寻数据,跟踪其执行流程 最开始执行的语句 [java] view plaincopyprint? this.getSqlSession().selectList("QUERY-QUESTION", data, rowBounds); 这里需要找到sqlsession是从哪里来的 getSqlSessi
2013-08-30 12:07:05 1267
转载 Mybatis源码赏析
MyBatis上层接口使用简单工厂模式,核心接口为org.apache.ibatis.session.SqlSession。其中定义了与数据相关的所有操作,以及和MyBatis本身相关的几个方法,比如getConfiguration和getMapper。下图列出了部分常用方法: 从上面的类图中可以看出,SqlSession已经覆盖了DAO模式中的所有方法。因为
2013-08-30 11:08:13 1044
原创 oracle数据的恢复与备份
子查询的数据新建一张备份表: 将一张表的数据子查询插入另一张表: 将一张表的部分字段插入另一张表: 如:把A表中某些字段的数据插入B表中: Sql代码 insert into B(字段名)(select 字段名 from A)
2013-08-22 11:59:11 409
原创 oracle创建会话级别的临时表
create global temporary table myTable on commit preserve rows as select e.empno,e.ename,e.deptno from emp e; 这样写就可以. 原因: 创建临时表时,如果指定on commit preserve rows,则是会话级别临时表,也就是说会话结束后,临时表中的记录会清空. 如果不指定,则默认为o
2013-08-21 18:41:36 4615
转载 oracle多表更新
为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, SQL 代码 --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2)
2013-08-21 09:56:12 660
转载 Mybatis拦截器介绍及分页插件
Mybatis拦截器介绍 1.1 目录 1.1 目录 1.2 前言 1.3 Interceptor接口 1.4 注册拦截器 1.5 Mybatis可拦截的方法 1.6 利用拦截器进行分页 1.2 前言 拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执
2013-08-16 19:09:01 687
原创 关于oracle in后的参数个数超过1000问题
select * from table_name where id in (id1,id2,id3...); in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000. 如果不可必要必须使用in,可以采用临时表,也可以对参数进行处理成多个in, 其中每个in列表中参数都小于1000,如 id in(id1,id2...) or id
2013-08-16 09:50:34 909
转载 提高你的Java代码质量吧:警惕数组的浅拷贝
一、分析 在日常工作中,我们会遇见很多数组的拷贝和复制的问题,但是在你使用系统提供的API进行编码的时候,无形中会留下浅拷贝的隐患。 二、场景 有这样一个例子,第一个箱子里面与赤橙黄绿青蓝紫7色气球,现在希望第二个箱子也放入7个气球,其中最后一个气球改为蓝色,也就是赤橙黄绿青蓝蓝七个气球。 来看实现: [java] view pl
2013-08-14 12:28:07 599
转载 提高你的Java代码质量吧:提防包装类型的null值
一、分析 Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题,以便一个基本类型也能参与到面向对象的编程世界中。 而在Java5中泛型更是对基本类型说了“不”,如果想把一个整形放到List中,就必须使用Integer包装类型。 基本类型和包装类型都是可以通过自动装箱(Autoboxing)和自动拆箱(AutoUnboxing)自由转换的
2013-08-14 12:22:37 543
转载 什么是java序列化
Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。 序列化就是一种
2013-08-13 14:46:36 432
原创 末端分拣
1、在[【站点分拣编码维护】时,编辑界面,要求【站点】字段不能修改,我们在前台EditDialog.mxml中的initFormVo()中进行设置 2、对于”唯一性“问题,以前做的是在后台将数据全部取出,然后逐个判断是否存在,有则抛出异常;其实在数据库控制字段唯一性约束更简单有效。 3、解决,先根据某条件查询出一些数据,然后选择某条数据进行修改,修改完成后在EditDialog.mxml的
2013-08-08 16:08:58 683
Spring和Mybatis的整合
2014-01-03
S2SH整合项目Struts2.1权威指南
2013-10-18
词法分析程序C语言
2011-10-10
Real-Time Texture Synthesis by Patch-Based Sampling基于样图的纹理合成
2010-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人