情况一:查询类似 id>13 and id"这样的符号在xml文档中是有意义的,所以使用了这样的语句包起来转义Student类中的方法public IList SelectRange(Hashtable ht){ return mapper.QueryForList("SelectStuden...
分类:
Web程序 时间:
2015-05-24 12:43:39
阅读次数:
130
能执行sql语句并并没有什么特别的,对于下面2条sql语句select * from Student where id=14select * from Student where id=14 and name='张三'这2条sql语句前半部分是相同的,如果按照以前的话,我们得写2个xml配置节点,现...
分类:
数据库 时间:
2015-05-24 10:02:11
阅读次数:
170
为了将N个前端数据同步,通过Memcached完成数据打通,但带来了一些新问题:使用iBatis整合了Memcached,iBatis针对每台server生成了唯一标识,导致同一份数据sql会产生不同的key,造成重复缓存。——通过重写iBatis部分原码,终止了唯一标识的生成,同一个SQL产生同一...
分类:
系统相关 时间:
2015-05-24 10:01:57
阅读次数:
180
参数映射是指给IBatis传对象的时候,或IBatis返回对象的时候做的属性映射关系,主要有parameterMap(传入参数映射),resultMap(返回参数映射). parameterMap:传入参数映射,这个主要用在存储过程中,后面会讲. resultMap:返回参数映射,当我...
分类:
Web程序 时间:
2015-05-23 22:31:26
阅读次数:
146
前面几节中,我们在Student.xml文件中配置了2条简单的sql语句,那么在程序中怎么使用呢?IBatis给我们封装了Mapper类,这个类的一个静态方法Instance()返回了一个ISqlMapper接口,这个接口将会是我们后期调用sql语句的入口 public class Stud...
分类:
数据库 时间:
2015-05-23 21:23:30
阅读次数:
240
1. ibatis和mybatis中$与#的区别: 对于变量部分, 应当使用#, 这样可以有效的防止sql注入, 未来,# 都是用到了prepareStement,这样对效率也有一定的提升。 $只是简单的字符拼接而已,对于非变量部分, 那只能使用$, 实际上, 在很多场合,$也是有很多实际意义的.....
分类:
其他好文 时间:
2015-05-23 20:01:31
阅读次数:
104
源自----->http://shaohan126448.iteye.com/blog/2033563(1)web.xml文件(Tomcat使用)服务器根据配置内容初始化spring框架,springmvc框架和log4j日志框架 ...
分类:
编程语言 时间:
2015-05-22 18:33:33
阅读次数:
302
学习完jvn主要掌握了下面几点:1,mvc框架,类似StringMvc或者是struts那样的web框架,从此不在写servlet,从此不用在web.xml写servlet配置。2,orm框架,类似hibernate或者ibatis那样的框架,从此不在为复杂的jdbc操作烦恼。3,spring框架,...
分类:
其他好文 时间:
2015-05-21 21:40:08
阅读次数:
134
学习完jvn主要掌握了下面几点:1,mvc框架,类似StringMvc或者是struts那样的web框架,从此不在写servlet,从此不用在web.xml写servlet配置。2,orm框架,类似hibernate或者ibatis那样的框架,从此不在为复杂的jdbc操作烦恼。3,spring框架,...
分类:
其他好文 时间:
2015-05-21 19:26:48
阅读次数:
146