- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Oracle的分页查询
前言:oracle的分页查询有多种方法,效率也有区别,我要说的是我们公司用的这一种,也是我们经常用的。 SELECT * FROM ( SELECT temp.*, ROWNUM rn FROM ( SELECT * FROM BD_QTKK ) temp WHERE ROWNUM < 20 ) WHERE rn >
2015-09-15 16:24:02 304
原创 模式设计的秘密之单例模式。
前言:在我们的实际应用中,经常会出现整个应用中有且只有一个,比如工具类。连接池,日志,缓存等等。这个时候经常就会考虑用单例设计模式来解决问题。 一.饿汉式单例模式 public class SingleTon{ //私有的构造方法,保证外界不能够创建对象 private SingleTon(){} //自己创建一个对象,供外界调用 private stati
2015-08-31 09:47:39 315
翻译 Mybatis的动态SQL
前言:MyBatis的动态SQL是基于OGNL表达式的,通过对sql语句的拼接和组装可以实现一些逻辑。 MyBatis中用于实现动态SQL的元素主要有:i,choose(when,otherwise),where,trim,set,foreach。 (1)if条件语句 if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子: select id="findA
2015-08-28 13:42:12 350
原创 Mybatis的输出映射
前言:Mybatis是基于"数据库结构不可控"的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际上却不是这样的。那么结果映射就是Mybatis为我们提供的理想与现实的转换的手段了,而ResultMap就是结果银蛇的配置标签了。ResultMap是Mybatis中最重要最强大的元素,能完成很多复杂查询和JDBC完成不了的事情。在正式学习resultMap 之前,我们还得了解一下从SQ
2015-08-26 16:43:41 569
原创 Mybatis的输入映射
前言:Mybatis的配置文件中的select,insert,update,delete有一个属性parameter来接收mapper接口方法中的参数。可以接收的类型有简单类型和复杂类型,但是只能是一个参数。 1.各种java的基本数据类型。常用的有int,String,Data等等。 eg: User selectById(Integer id);select * from where i
2015-08-25 10:32:10 730
原创 Mybatis中#和$的区别
1.#{}将传入的数据都当成是一个字符串,会自动给数据加上引号。eg:#{id}="id";${}将传入的数据直接显示在sql中。eg:${id}=id。 2.#{}是一个占位符,能够防止sql注入;${}是一个拼接符号,不能够防止sql注入。 3.都可以接受简单类型,pojo,hashmap.当接受简单类型的时候,#{}中可以写成value或其它名称,${}中只能写成value. 4.能用
2015-08-25 10:02:56 308
转载 模式设计的秘密之模板方法模式
前言:先说说实际生活中的例子吧,比如我们去银行办理业务,通常会经历一下几个步骤。(1)拿号;(2)填写业务单;(3)等待叫号;(4)去柜台办理自己的业务。步骤一和三对每个普通的银行客户来说都是差不多的,而步骤二和四会因为个体的不同而有所不同,比如有人去存钱,有人去取钱,有人去办卡或者是找回自己的银行卡密码等等。再举一个例子,在举办奥运会开模式的时候,基本上回经历如下几个步骤。(1)升国旗;(2)重
2015-08-22 15:49:28 374
转载 Spring MVC学习系列(1)之人生若只如初见
前言:闲谈一下我学Spring MVC的原因吧,我的第一份工作是在一个物流公司维护他们的系统,差不多是做二次开发吧。他们的后台是用的SSM(Spring+Spring MVC+Mybatis),我之前对这三个框架中的两个是一点都不了解的,对Spring也只是知道一点皮毛,么办法,干我们这行,要用什么就学什么呗。现在就对自己学习过程的一些经验进行分享和对一些知识进行梳理,方便自己日后查阅。如有幸帮助
2015-08-15 13:49:08 545
转载 spring mvc的数据绑定(参数绑定)
从客户端请求key/value数据,经过参数绑定,将key/value的数据绑定到controller方法的形参上。在spring mvc中,接收页面提交的数据是通过方法的形参来接收的,而不是在controller类中定义成员变量来接收!!!(原理:处理器适配器调用spring mvc提供的参数绑定组件将key/value的数据转成controller方法的形参,参数绑定组件是通过converte
2015-08-13 16:45:38 649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人