mybatis
zheng963
这个作者很懒,什么都没留下…
展开
-
MyBatis实用技巧
添加单一记录时返回主键ID获取新插入的数据返回的主键:Integer rows = sqlSession.getMapper(TestMapper.class).insertOneTest(test);System.out.println("rows = " + rows);// 添加操作返回记录数System.out.println("id = " + test.getId()); // 执行添加操作之后通过Java对象获取主键属性值1、在XML映射器中配置(在定义xml映射.原创 2020-08-13 18:38:09 · 149 阅读 · 0 评论 -
Spring与Mybatis整合的MapperScannerConfigurer处理过程源码分析
前言本文将分析mybatis与spring整合的MapperScannerConfigurer的底层原理,之前已经分析过java中实现动态,可以使用jdk自带api和cglib第三方库生成动态代理。本文分析的mybatis版本3.2.7,mybatis-spring版本1.2.2。MapperScannerConfigurer介绍MapperScannerConfigurer是spri转载 2015-03-28 11:19:11 · 777 阅读 · 0 评论 -
iBATIS配置文件详细说明
1.sqlMapConfig.xml配置文件详解:Xml代码 1. xml version="1.0" encoding="UTF-8" ?> 2. 3. PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" 4. "http://www.ibatis.com/dtd/sql-map-config-2.dtd转载 2015-03-09 14:51:25 · 1015 阅读 · 0 评论 -
深入浅出Mybatis-分页
Mybatis的分页功能很弱,它是基于内存的分页(查出所有记录再按偏移量和limit取结果),在大数据量的情况下这样的分页基本上是没有用的。本文基于插件,通过拦截StatementHandler重写sql语句,实现数据库的物理分页。本文适配的mybatis版本是3.2.2。准备为什么在StatementHandler拦截在深入浅出MyBatis-Sqlsession章节介绍转载 2015-05-04 13:48:00 · 460 阅读 · 0 评论 -
Mybatis的ResultMap的使用
工程使用Spring+Mybatis+Mysql开发。具体的业务逻辑很重,对象之间一层一层的嵌套。和数据库表对应的是大量的model类,而和前端交互的是Vo类。现在需要做一个需求,有两种方式来实现: 使用现有的Service接口,或者自己在编写一些用到的接口,手动使用Java代码来分别调用Service接口来查出各个model,然后在业务层将model转换为vo,最后返回给前端json串转载 2015-12-08 11:05:24 · 478 阅读 · 0 评论 -
MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping
版权声明:欢迎转载,请附加转载来源:一路博客(http://www.16boke.com)由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` (转载 2016-07-12 14:36:41 · 1681 阅读 · 0 评论