初识MyBatis
文章平均质量分 65
对这个半ORM开源框架的一点认识
曲健磊的个人博客
just do it!
展开
-
如何在MyBatis的mapper.xml文件编写批量新增的语句?
dao 层提供的接口如下:/** * 批量增加用户 * @param userList * @return */public int addUserBatch(List<Test> testList);这里为了添加记录方便,用了一个简单的 Test 实体类:package com.qjl.ssm.sysmanage.entity;public clas...原创 2018-06-02 17:39:36 · 7356 阅读 · 0 评论 -
如何在MyBatis的mapper.xml文件编写批量的修改的语句?
已知,dao 层提供的接口如下:/** * 批量修改用户 * @param userList * @return */public int updateUserBatch(List<User> userList);批量修改的语句如下:<!-- 批量修改用户 当传入的是一个List,collection="list" 当传入的是一...原创 2018-06-02 16:26:55 · 5951 阅读 · 3 评论 -
整合SSM
整合 Spring + MyBatis为什么 Spring 的配置文件要和 SpringMVC 的配置文件分开配置?Spring 的配置文件一般包括:数据源的配置,事务控制,跟其他框架的整合,注解驱动(service类和dao类的注册以及依赖关系)SpringMVC 的配置文件一般是包括 Controller 层的注册以及涉及到 SpringMVC 的一些相关配置(映射器,适配器,...原创 2018-05-27 17:40:53 · 328 阅读 · 0 评论 -
基于mapper的动态代理的开发方式——MyBatis的第二种开发方式
MyBatis有两种开发方式1. 原始的 Ibatis 接口实现类的方式通过 SqlSessionFactory 创建 SqlSession 来调用增删改查接口,操作 statement 的 id 硬编码来实现,老项目常用这种方式。 缺点:重复代码过多,操作 statement 的 id 硬编码将来影响维护。2. 基于mapper的动态代理的开发方式mybatis根据一些规则自动...原创 2018-03-27 23:42:40 · 521 阅读 · 0 评论 -
原始的Ibatis基于接口和实现类的开发方式——MyBatis的第一种开发方式
MyBatis有两种开发方式1. 原始的Ibatis接口实现类的方式通过SqlSessionFactory创建SqlSession来调用增删改查接口,操作statement的id硬编码来实现,老项目常用这种方式。 缺点:重复代码过多,操作statement的id硬编码将来影响维护。2. 基于mapper的动态代理的开发方式mybatis根据一些规则自动创建接口的实现类的代理对象,原创 2018-01-22 22:35:15 · 668 阅读 · 0 评论 -
什么是MyBatis ?
在介绍MyBatis之前先简单了解几个概念:ORM,JPA。ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。MyBatis概念My原创 2017-12-03 00:23:56 · 46307 阅读 · 7 评论