![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
林浩-豪享码
这个作者很懒,什么都没留下…
展开
-
07- Mybatis 的动态 SQL 语句
文章参考:https://blog.csdn.net/a1092882580/article/details/104152566Mybatis 的动态 SQL 语句MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。if 标签的使用如果这个时候我们有一个需求,就是根据传入的实体类,原创 2020-06-26 09:54:21 · 163 阅读 · 0 评论 -
06-Mybatis 连接池简单介绍
文章参考:https://blog.csdn.net/a1092882580/article/details/104152566在 Mybatis 中,数据源 dataSource 共有三类,分别是:UNPOOLED : 不使用连接池的数据源。采用传统的 javax.sql.DataSource 规范中的连接池,Mybatis 中有针对规范的实现POOLED : 使用连接池的数据源。采用池的思想JNDI : 使用 JNDI 实现的数据源,采用服务器提供的 JNDI 技术实现,来获取 DataSou原创 2020-06-26 08:33:28 · 164 阅读 · 0 评论 -
05-Mybatis 配置文件标签讲解
文章参考:https://blog.csdn.net/a1092882580/article/details/1040923191、properties 标签在配置数据库连接的时候,我们可以采用以下几种方式来配置:第一种,采用全局的内部配置。采用这种方式的话,如果需要配置多个数据库环境,那么像 username、password 等属性就可以复用,提高开发效率。<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configu原创 2020-06-25 22:09:37 · 117 阅读 · 0 评论 -
04-Mybatis-增删改查
该文章参考:https://blog.csdn.net/a1092882580/article/details/104092319文章目录1、添加操作1.1在 UserMapper 接口中新增 saveUser() 方法1.2 在 Mapper 映射文件 UserMapper.xml 中配置添加操作1.3 测试添加操作1.4 测试结果2. 删除操作2.1 在 UserMapper 接口中新增 removeUserById() 方法2.2 在 Mapper 映射文件 UserMapper.xml 中配置删除原创 2020-06-25 21:56:23 · 484 阅读 · 0 评论 -
Mybatis-实现Dao接口方式(一般不用此方式)案例、查看接口调用的哪个实现类方法、查看源码方法
实现Dao接口方式案例项目结构实体类public class User implements Serializable { private Integer id; private String username; private Date birthday; private String sex; private String address; //getter、setter } I原创 2020-06-25 15:13:13 · 383 阅读 · 0 评论 -
03-自定义 Mybatis 框架
先看下Mybatis框架做了哪些事思路分析 Mybatis 在使用代理 Mapper 的方式实现增删查改的时候只做了以下两件事 创建代理对象 在代理对象中调用 selectList在基础代码上作以下修改,工程目录如下去掉mybatis依赖,添加其它工具依赖<dependencies> <!-- 数据库驱动 --> <dependency> <groupId>mysql<原创 2020-06-24 16:44:19 · 111 阅读 · 0 评论 -
02 - Mabatis基于注解开发例子
基于注解开发,在Mybatis基于xml配置例子代码上修改以下几点即可删除接口映射文件(IUserDao.xml)IUserDao接口改为package com.zz.dao;import com.zz.entity.User;import org.apache.ibatis.annotations.Select;import java.util.List;public interface IUserDao { /** * 查询所有用户 */ @Sel原创 2020-06-23 15:54:28 · 115 阅读 · 0 评论 -
01 - Mybatis介绍、Mybatis基于xml配置例子
Mybatis 的概述Mybatis 是一个使用java编写的持久层框架。它封装了 JDBC ,使开发者只需要关注 sql 语句,而无需关注注册驱动、创建连接、创建 Statement 等繁杂的过程。采用了 ORM 思想 实现了结果集的封装ORM(Object Relational Mapping)对象关系映射。简单地说,就是把数据库表和实体类及实体类的属性对应起来,让我们可以通过操作实体类来操作数据库表。项目结构pom<?xml version="1.0" encoding=.原创 2020-06-23 15:41:37 · 252 阅读 · 0 评论