Mybatis
文章平均质量分 76
xylitolz
Ta很懒,还没有添加简介
展开
-
Mybatis之动态SQL
文章目录简介动态SQL搭建环境iftrim (where, set)wheresetchoose (when, otherwise)Reference本篇文章已同步更新至github仓库JavaSummary,欢迎star!简介动态sql:根据不同的条件生成不同的SQL语句动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号原创 2021-05-30 23:40:17 · 64 阅读 · 0 评论 -
Mybatis之ResultMap
文章目录ResultMap简介多对一一对多总结Reference本篇文章已同步更新至github仓库JavaSummary,欢迎star!ResultMap简介resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时原创 2021-05-30 23:38:20 · 269 阅读 · 0 评论 -
Mybatis之注解开发
定义UserMapper接口package com.dao;import com.pojo.User;import org.apache.ibatis.annotations.*;import java.util.List;public interface UserMapper { @Select("select * from user") List<User> getUser(); //方法存在多个参数,所有的参数必须加@Param @Se..原创 2021-05-30 23:36:13 · 55 阅读 · 0 评论 -
Mybatis执行流程
本篇文章已同步更新至github仓库JavaSummary,欢迎star!Reference狂神说Java:Mybatis教程原创 2021-05-30 10:54:06 · 57 阅读 · 0 评论 -
Mybatis之生命周期和作用域
文章目录SqlSessionFactoryBuilderSqlSessionFactorySqlSession作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 你可以重用 SqlSessionFactoryBuilder 来创翻译 2021-05-29 19:05:19 · 128 阅读 · 0 评论 -
Mybatis之日志
文章目录日志工厂STDOUT_LOGGINGLog4j1. 添加 Log4J 的 jar 包/导入maven依赖2. 配置Log4jReference本篇文章已同步更新至github仓库JavaSummary,欢迎star!日志工厂Mybatis 通过使用内置的日志工厂提供日志功能。可以通过在 MyBatis 配置文件 mybatis-config.xml 里面添加一项 setting 来选择日志实现。<configuration> <settings>原创 2021-05-29 18:53:10 · 3080 阅读 · 0 评论 -
Mybatis之XML配置文件解析
文章目录核心配置文件环境配置(environments)事务管理器(transactionManager)数据源(dataSource)属性(properties)类型别名(typeAliases)设置(settings)映射器(mappers)Reference本篇文章已同步更新至github仓库JavaSummary,欢迎star!核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。mybatis-config.xml:configuration(配置翻译 2021-05-29 18:43:48 · 127 阅读 · 0 评论 -
Mybatis入门
文章目录Mybatis简介原始JDBC操作(查询数据)原始JDBC操作(增删改)原始JDBC操作分析MybatisMybatis快速入门1. 搭建环境,创建数据库表2. 创建maven工程,导入Mybatis坐标3. 在src/resources下创建mybatis-config.xml文件4. 编写Mybatis工具类5. 编写User实体类6. 编写UserDAO/UserMapper接口7. 编写UserMapper.xml8. 编写测试类Reference本篇文章已同步更新至github仓库Ja原创 2021-05-28 23:28:02 · 62 阅读 · 0 评论