1.处理CLOB,BLOB数据 oracle中的 clob:clob blob:blobmysql中的 clob:longtext blob:longblob 2.传入多个输入参数,mybatis自带的param属性(但是不经常用,我们用map就足够了) 3.MyBatis分页 逻辑分页:将数据全部 ...
分类:
其他好文 时间:
2017-04-21 22:58:26
阅读次数:
293
Mybatis 的物理分页是应用中的一个难点,特别是配合检索和排序功能叠加时更是如此。 我在最近的项目中开发了这个通用分页器,过程中参考了站内不少好文章,阅读源码帮助更大minglisoft.cn/technology 【背景】 项目框架是 SpringMVC+Mybatis, 需求是想采用自... ...
分类:
其他好文 时间:
2017-04-17 14:19:11
阅读次数:
265
该项目是一个针对分页插件进行测试的项目,可以对分页插件进行修改,通过测试来查看结果。为了和新版本保持同步,使用了maven版本的分页插件使用的maven依赖配置:<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</..
分类:
其他好文 时间:
2017-04-12 22:04:28
阅读次数:
185
mybatis有两种分页方法(转自:http://blog.csdn.net/leozhou13/article/details/50394242) 1、内存分页,也就是假分页。本质是查出所有的数据然后根据游标的方式,截取需要的记录。如果数据量大,开销大和内存溢出。 使用方式: 利用自动生成的exa ...
分类:
其他好文 时间:
2017-04-11 14:39:22
阅读次数:
442
mybatis版本3.4以下 结构 spring-mvc.xml com.ij34.mybatis applicationContext.xml mybatis-config.xml UserMapper.xml com.ij34.model User.java package com.ij34.m ...
分类:
其他好文 时间:
2017-04-07 10:08:48
阅读次数:
218
一、mybatis分页-逻辑分页和物理分页: 逻辑分页: mybatis内置的分页是逻辑分页;数据库里有100条数据,要每页显示10条,mybatis先把100条数据取出来,放到内存里,从内存里取10条;虽然取出的是10条,但是性能不好,几千条上万条没问题,数据量大性能就有问题了;小项目使用没问题; ...
分类:
其他好文 时间:
2017-04-07 09:56:45
阅读次数:
153
1.分页 1.1在dao接口中配置分页参数: package com.java1234.mappers; import java.util.List;import java.util.Map; import org.apache.ibatis.session.RowBounds; import co ...
分类:
其他好文 时间:
2017-03-12 01:04:18
阅读次数:
210
众所周知,Mybatis本身没有提供基于数据库方言的分页功能,而是基于JDBC的游标分页,很容易出现性能问题。网上有很多分页的解决方案,不外乎是基于Mybatis本机的插件机制,通过拦截Sql做分页。但是在像Oracle这样的数据库上,拦截器生成的Sql语句没有变量绑定,而且每次语句的都要去拦截,感 ...
分类:
数据库 时间:
2017-03-05 19:09:13
阅读次数:
498
本文主要用于个人学习、复习。欢迎指导、讨论 1,添加maven依赖<dependency> <groupId>com.github.miemiedev</groupId> <artifactId>mybatis-paginator</artifactId> <version>1.2.17</vers ...
分类:
编程语言 时间:
2017-03-01 19:48:48
阅读次数:
360
1、创建如下项目结构 2、在src下的com.entity包下创建Dept.java package com.entity; /** * 部门表 * @author CHIL * */ public class Dept { private Integer deptno; //部门编号 privat ...
分类:
编程语言 时间:
2017-02-23 00:47:36
阅读次数:
381