MyBatis
文章平均质量分 58
我不怕摔
这个作者很懒,什么都没留下…
展开
-
MyBatis的Mapper接口以及Example的实例函数及详解
一、mapper接口中的方法解析mapper接口中的函数及方法方法 功能说明 int countByExample(UserExample example) thorws SQLException 按条件计数 int deleteByPrimaryKey(Integer id) thorws SQLException 按主键删除 int deleteByExa...原创 2017-11-30 15:49:26 · 248 阅读 · 0 评论 -
分页插件PageHelper
导读PageHelper是Mybatis的分页插件,支持多数据库、多数据源。PageHelper的使用方式有很多,这里只介绍我认为较为简单方便的一部分,完整版可以去Mybatis-PageHelper查看作者的原版文档。附:(1)PageHelper-Jar包下载 (2)Maven导入pom.xml<dependency> <groupId>co...原创 2017-12-02 10:43:24 · 279 阅读 · 0 评论 -
Mybatis框架学习笔记(1)---初识以及入门程序
一、mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去...原创 2018-08-22 17:08:08 · 122 阅读 · 0 评论 -
Mybatis框架学习笔记(2)---使用动态代理完成简单的增删改查
使用mybatis的dao层的开发方式有两种,一种是类似与ssh框架,定义接口,然后定义实现类,还有一种方式就是动态代理方式,即只需要定义接口和方法就可以动态地去执行sql语句。 1、在com.iteason.mapper目录下创建UserMapper接口,用于定义所有的行为public interface UserMapper { //遵循四个原则 //接口方法名...原创 2018-08-22 17:08:51 · 192 阅读 · 0 评论 -
MyBatis学习笔记(3)---动态sql语句
通过mybatis提供的各种标签方法实现动态拼接sql1、if标签<!-- 根据条件查询用户 --><select id="queryUserByWhere" parameterType="user" resultType="user">SELECT id, username, birthday, sex, address FROM `user`WHE...原创 2018-08-22 17:09:28 · 103 阅读 · 0 评论 -
MyBatis学习笔记(4)---逆向工程
由于自己写Mapper接口和Mapper.xml映射文件很麻烦,mybatis框架提供了逆向工程,让开发者无需手写,而自动生成<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator C...原创 2018-08-22 17:10:04 · 125 阅读 · 0 评论