
mybatis
gongjian1990
共同学习,共同进步!
展开
-
springboot 2.0 整合 mybatis
创建springboot项目,基于springboot 2.1.3 release,引入相关pom依赖,mybatis-springboot-starter,mysql 连接驱动,最终pom文件如下:配置application.yml,application.properties也是一样的配置,只是我比较喜欢yml这种结构化的方式;新建实体类;新建mapper接口;启动类上添加map...原创 2020-04-15 13:45:33 · 218 阅读 · 0 评论 -
mybatis学习(二)-- mybatis-config.xml配置文件详解
说明本文对mybatis-config.xml核心配置文件进行说明,此处仅对常用配置进行说明,其他配置可以参考下载的pdf文档查看。mybatis-config.xml文件说明<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"原创 2017-08-13 10:15:57 · 930 阅读 · 0 评论 -
mybatis学习(一)--hello world
mybatis是一个半自动的持久化ORM框架,在找工作中,发现许多公司都在使用该框架,所以,现在来个系统的学习,顺便记录一下。mybatis下载 可以去GitHub上下载,https://github.com/mybatis/mybatis-3/releases,选择合适的版本即可下载。 使用mybatis 在eclipse中新建一个java工程,将mybatis核心jar包添加至build原创 2017-08-12 23:43:42 · 244 阅读 · 0 评论 -
mybatis学习(三)--增删改查
本文主要介绍使用mybatis进行增删改查操作实体类public class User { private int id; private String username; private String password; private String gender; //省略getter、setter方法}定义UserMapper接口public原创 2017-08-13 16:11:38 · 306 阅读 · 0 评论 -
mybatis学习(四)--动态SQL
动态SQL是mybatis最重要的特性,它可以彻底解决jdbc那样的拼接条件的痛苦。可以使用以下标签: •if •choose (when, otherwise) •trim (where, set) •foreachif 标签eg : 需求:根据username查询,如果gender不等于null,同时也根据gender查询。 <select id="getUsers" resu原创 2017-08-13 19:46:25 · 261 阅读 · 0 评论 -
mybatis学习(五)--spring整合mybatis
spring整合mybatis需要mybatis提供的mybatis-spring-xx.jar包,可以从https://github.com/mybatis/ibatis-spring/releases下载对应的版本。导入spring和mybatis相关jar包在web.xml中配置springmvc相关配置文件、applicationContext配置文件位置web.xml<?xml ve原创 2017-08-14 16:11:48 · 262 阅读 · 0 评论