标签:SqlSessionFactoryBuilder

Java

源码分析 | 基于jdbc实现一个Demo版的Mybatis

1

xiaoli.he 发布于 2020-01-14

微信公众号:bugstack虫洞栈 | 博客: bugstack.cn 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写R...

阅读(18)评论(0)赞 (0)

Java

Mybatis入门

xiaoli.wang 发布于 2020-01-10

什么是Mybatis MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 PO...

阅读(14)评论(0)赞 (0)

Java

MyBatis 中的九种设计模式

19

刘莉莉 发布于 2020-01-10

点击上方蓝色“ 程序猿DD ”,选择“设为星标” 回复“ 资源 ”获取独家整理的学习资料! 来源 |  http://www.crazyant.net/2022.html 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使...

阅读(36)评论(0)赞 (0)

Java

Mybatis加载配置文件源码理解

1

wenming.gapo 发布于 2020-01-09

我猜测你最开始学习mybatis时肯定是通过XML来构建SqlSessionFactory对象的,或许有些迷茫,来看一下这行代码。 InputStream inputStream = Resources.getResourceAsStream("myBatis-conf...

阅读(15)评论(0)赞 (0)

Java

一文入门mybatis

hellas 发布于 2020-01-06

导包 spring-mvc spring-jdbc ojdbc(oracle) mysql-connector(mysql) dbcp 添加springmvc配置文件 配置JdbcTemplate JdbcTemplate提供了一些方法,用来访问数据库 调用JdbcTemplat...

阅读(26)评论(0)赞 (0)

Java

MyBatis 注解开发+逆向(Generator)

1

hellas 发布于 2020-01-02

注解开发 最初设计时,MyBatis 是一个 XML 驱动的框架。配置信息是基于 XML 的,而且映射语句也是定义在 XML 中的。随着技术的更新发展,对于开发效率要求也原来越高,特别是一些小型项目;越来越多的框架开始支持注解, 到MyBatis3时,MyBatis对注解有了完善...

阅读(34)评论(0)赞 (0)

Java

MyBatis基础

3

xubiao.zhuang 发布于 2019-12-30

MyBatis MyBatis是java平台下一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的...

阅读(34)评论(0)赞 (0)

Java

深入JavaWeb技术世界15:深入浅出Mybatis基本原理

5

xiaoli.he 发布于 2019-12-27

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公...

阅读(34)评论(0)赞 (0)

Java

Mybatis源码系列0-从JDBC到Mybatis

1

xubiao.zhuang 发布于 2019-12-26

Mybatis源码系列0-从JDBC到Mybatis 缘起JDBC 如何使用 说Mybatis之前得先讲讲JDBC public class JDBCTest { public static void main(String[] args) throws Exception { ...

阅读(29)评论(0)赞 (0)

Java

源码分析(1.4万字) | Mybatis接口没有实现类为什么可以执行增删改查

6

Harries 发布于 2019-12-26

微信公众号:bugstack虫洞栈 | 案例源码: github.com/fuzhengwei/… 沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaA...

阅读(36)评论(0)赞 (0)

Java

mybatis源码,从配置到 mappedStatement —— mapper.xml 是如何被解析的? 原 荐

8

yanxinchi 发布于 2019-12-25

Ext1:本文源码解析基于 mybatis-spring-boot-starter 2.1.1,即 mybatis 3.5.3 版本。 Ext2:本文主要是对源码的讲解,着重点会是在源码上。 一、从 MybatisAutoConfiguration 说开去,mapper 文件是怎...

阅读(37)评论(0)赞 (0)

Java

MyBatis 入门

puefu.he 发布于 2019-12-24

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old...

阅读(34)评论(0)赞 (0)

Java

快速入门Mybatis

8

changyuan.xu 发布于 2019-12-23

它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率 三层架构 UI(表现层):与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。 BLL(业务逻辑层):UI层...

阅读(24)评论(0)赞 (0)

Java

Effective-Java:对象创建

hellas 发布于 2019-12-23

当我们使用 new 关键字创建对象后,给对象的属性赋值有很多方式,如果参数很多,有些参数可选、有些参数必选,哪种赋值方式最好?下面我们来分析一下。 使用set方法 最简单的方式是 new 一个默认的对象,通过 set 方法给对象的属性赋值。 // JavaBeans Patter...

阅读(39)评论(0)赞 (0)

Java

快速入门MyBatis第一天(共两天)

12

刘莉莉 发布于 2019-12-21

1. MyBatis概述 1.1. MyBatis是什么 MyBatis是一个持久层(DAO)框架,本质上是JDBC的一次封装。 1.2. MyBatis的作用 MyBatis是一个持久层框架,那么作用当然就是操作数据库(增删改查 CRUD )。 1.3. 为什么需要学习MyBa...

阅读(52)评论(0)赞 (0)

Java

mybatis源码分析-配置文件解析过程

xirruiqiang 发布于 2019-12-20

在 mybatis源码分析-环境搭建 一文中,我们的测试代码如下: public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml&quo...

阅读(34)评论(0)赞 (0)

Java

Mybatis入门

1

刘莉莉 发布于 2019-12-19

如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis...

阅读(34)评论(0)赞 (0)

Java

mybatis源码分析-SqlSessionFactory构建过程

刘莉莉 发布于 2019-12-19

在 mybatis源码分析-环境搭建 一文中,我们的测试代码如下: public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml&quo...

阅读(20)评论(0)赞 (0)