Mybatis学习笔记
东方赞
这个作者很懒,什么都没留下…
展开
-
Mybatis学习笔记九:自定义Generator Plugin
上一章中知道了如何使用Mybatis Generator Plugin自动生成Mapper、Model和相关配置文件。但是在实际使用情况中,可能会遇到不同的个性化需求,那么就需要Generator的自定义插件来实现。1、创建基类在项目中,我们经常要把一些具有通用方法的实体类建立一个基类,提高代码复用程度。 假设每一个表中都有字段id和username,且每一个表都需要类似的CRUD方法(如根据主键原创 2016-11-16 19:36:41 · 18826 阅读 · 3 评论 -
Mybatis学习笔记一:环境搭建以及简单使用
1、Mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDB原创 2016-11-02 13:11:42 · 509 阅读 · 2 评论 -
Mybatis学习笔记二:以接口方式编程
在上一章中,已经完成了Mybatis环境的搭建以及简单的使用。在本章中,主要使用接口的方式来完成数据的访问。1、创建接口创建包com.dfz.mybatis.mapper,在此包下创建一个名为UserMapper的接口,定义如下:package com.dfz.mybatis.mapper;import com.dfz.mybatis.model.User;/** * Cre原创 2016-11-14 09:41:54 · 545 阅读 · 0 评论 -
Mybatis学习笔记三:实现增删查改
在上一章中,使用接口的方式实现了数据的查询。在本章中,主要说明如何使用Mybatis对数据进行增删查改。1、修改接口在接口中添加以下方法:public interface UserMapper { public User selectUserByID(int id); public List viewByUsername(String usernam原创 2016-11-14 10:00:45 · 443 阅读 · 0 评论 -
Mybatis学习笔记四:关联查询
在上一章中,主要实现了使用Mybatis进行增删查改。在本章中,主要来看下如何使用mybatis进行关联查询。1、创建Article表-- ------------------------------ Table structure for `article`-- ----------------------------DROP TABLE IF EXISTS `a原创 2016-11-14 10:42:49 · 460 阅读 · 0 评论 -
Mybatis学习笔记五:集成Spring
在上一章中,实现了关联查询,大概了解了Mybatis的基本用法,但在真正的项目中还是要跟Spring一起来用,本章主要说明Mybatis如何集成Spring1、添加Spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln原创 2016-11-15 09:33:38 · 360 阅读 · 0 评论 -
Mybatis学习笔记六:集成SpringMVC
在上一章中实现了如何将Mybatis集成到Spring当中,本章更进一步,说一下如何将Mybatis集成到SpringMVC中。1、修改Spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://原创 2016-11-15 10:12:53 · 468 阅读 · 0 评论 -
Mybatis学习笔记七:动态SQL语句的使用
上一章实现了Mybatis与SpringMVC的整合,在本章中将回归Mybatis的功能描述,Mybatis是一个灵活程度很高的框架,他支持动态SQL语句,给开发带来了很大的便利。主要记录几个常用的使用方法,不常用的就用时再翻了。1、创建一个表BLOGSET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------原创 2016-11-15 10:29:53 · 583 阅读 · 0 评论 -
Mybatis学习笔记八:代码自动生成
上一章主要了解了动态SQL语句的使用,在本章中了解下如何自动生成Mybatis代码。由于很多增删查改的方法都大同小异,如果每一个都手动去写的话非常繁琐,由Mybatis统一生成就行了。1、添加Mybatis插件使用Maven的Mybatis插件对于生成代码来说比较方便:<build> <plugins> <plugin> <gr原创 2016-11-15 10:41:53 · 911 阅读 · 0 评论