Mybatis拦截器介绍及分页插件
1.1 目录
1.1 目录
1.2 前言
1.3 Interceptor接口
1.4 注册拦截器
1.5 Mybatis可拦截的方法
1.6 利用拦截器进行分页
1.2 前言
拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻...
分类:
其他好文 时间:
2014-11-03 11:35:23
阅读次数:
252
Mybatis返回Map的一种实现
前言
在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一个字段,Value是另一个字段。然而当我们按照Mybatis的做法,指定查询Mapper语句的resultType为map时返回的结果是一个Map列表(表中有多条记录时),而且每个元...
分类:
其他好文 时间:
2014-11-03 11:34:38
阅读次数:
395
S要想使用反射,所有的反射都指向一个类:java.lang.Class得到反射类这里有三种方式可以得到:通过对象来获取Classcls=master.getClass();通过类来获取Classcls=Master.class;通过字符串,来得到Class对象,这种方式是我们使用最广泛的一种方式,如Hibernate,mybatis的映射文件Classc..
分类:
其他好文 时间:
2014-11-03 01:29:12
阅读次数:
132
1、错误描述
2014-11-2 15:03:11 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.41
2014-11-2 15:03:12 org.apache.catalina.core.StandardContext listenerStart
严重:...
分类:
其他好文 时间:
2014-11-02 16:38:07
阅读次数:
145
Mybatis类型转换
1.1 目录
1.2 建立TypeHandler
1.2.1 TypeHandler接口
1.2.2 BaseTypeHandler抽象类
1.3 注册TypeHandler
1.4 Mybatis自动获取TypeHandler
1.5 Mybatis中自动注册的TypeHandler
1.2 ...
分类:
其他好文 时间:
2014-11-02 13:56:56
阅读次数:
238
<delete id="deleteCTQ" parameterType="java.lang.String"> DELETE FROM sqm_product_ctq_current where guid in <foreach item="idItem" collection="array" open="(" separator="," close=")"> #{idItem} </fo...
分类:
其他好文 时间:
2014-11-02 10:56:56
阅读次数:
162
Mybatis整合Spring
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spri...
分类:
编程语言 时间:
2014-11-01 12:01:13
阅读次数:
257
Mybatis中配置Mapper的方法
在这篇文章中我主要想讲一下Mybatis配置文件中mappers元素的配置。关于基础部分的内容可以参考http://blog.csdn.net/elim168/article/details/40622491。
我们知道在Mybatis中定义Mapper信息有两种方式,一种是利用xml写一个对应的包含Mapper信息...
分类:
移动开发 时间:
2014-11-01 09:47:51
阅读次数:
203
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyB...
分类:
其他好文 时间:
2014-10-31 16:10:46
阅读次数:
159
基础部分可以查看我的另一篇博客:http://blog.csdn.net/elim168/article/details/40622491
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。
MyBatis中用于实现动态SQL的元素主要有:
ifchoose(when,otherwise)trimwhereset...
分类:
数据库 时间:
2014-10-31 12:01:33
阅读次数:
340