标签:SqlSessionFactoryBuilder

Java

mybatis配置文件详解

yeseng 发布于 2019-11-19

MyBatis最关键的组成部分是SqlSessionFactory,我们可以从中获取SqlSession, 并执行映射的SQL语句。 SqlSessionFactory对象可以通过基于XML的配置信息或者JavaAPI创建。 1. 使用xml配置Mybatis 构建SqlSess...

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

Java

MyBatis 的秘密(一)Transaction

Harries 发布于 2019-11-18

public List<Country> selectById()throws IOException { try (Reader reader = Resources.getResourceAsReader("mybatis-config.xml"...

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

Java

Mybatis之缓存分析

1

小丁 发布于 2019-11-18

前言 缓存可以说是提升性能的标配,操作系统,cpu,各种各样的框架我们总能看到缓存的身影,当然Mybatis也不例外,Mybatis提供了强大的缓存功能,分别有一级缓存和二级缓存,接下来我们来做一一介绍。 缓存配置 在深入之前我们先看看Mybatis都提供了哪些缓存的配置,方便开...

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

Java

Java框架级SSM代码审计思路

46

xiaoli.wang 发布于 2019-11-13

作者:天融信阿尔法实验室 公众号: Java框架级SSM代码审计思路 1 SSM框架简介 SSM框架,即SpringMVC+Spring+Mybatis三个开源框架整合在一起的缩写。 在SSM框架之前生产环境中SSH框架占据多数,即Struts2+Spring+Hibernate...

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

Java

Mybatis精讲(一)—环境配置及架构梳理

10

likai 发布于 2019-11-13

此文已独家授权给【新华前后端开发】使用。其他平台使用联系作者后再使用 [TOC] 简介 在数据库方面我们最常用的应该JDBC、Hibernate和Mybatis。通过JDBC方式连接数据库,我们会发现工作量是相当的复杂。我们得处理一些琐碎的关闭。然后入参出参我们都得自己管理。基于...

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

Java

Mybatis精讲(一)—环境配置及架构梳理

10

songhua.gao 发布于 2019-11-13

此文已独家授权给【新华前后端开发】使用。其他平台使用联系作者后再使用 [TOC] 简介 在数据库方面我们最常用的应该JDBC、Hibernate和Mybatis。通过JDBC方式连接数据库,我们会发现工作量是相当的复杂。我们得处理一些琐碎的关闭。然后入参出参我们都得自己管理。基于...

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

Java

Java框架篇—Mybatis 入门

xiaoli.wang 发布于 2019-11-12

一、Mybatis介绍 MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和P...

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

Java

Mybatis基于注解方式的多表(CRUD)操作

xubiao.zhuang 发布于 2019-11-10

基于注解方式实现的多对多增删改查操作(一对多原理类似) 基于注解方式实现的多对一增删改查操作(mybatis默认多对一为 一对一) pom.xml中导入mybatis项目依赖坐标 <?xml version="1.0" encoding="UT...

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

Java

Mybatis基于xml方式实现的多表操作(增删改查)

2

xiaoli.he 发布于 2019-11-10

基于xml方式实现的多对多增删改查操作(一对多原理类似) 基于xml方式实现的多对一增删改查操作(mybatis默认多对一 为一对一) pom.xml导入Mybatis项目依赖坐标 <?xml version="1.0" encoding="U...

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

Java

Mybatis之Mapper接口如何执行SQL

xiaoli.wang 发布于 2019-11-08

在众多的ORM框架中,Mybatis现在越来越多的被互联网公司所使用;主要原因还是因为Mybatis使用简单,操作灵活;本系列准备通过提问的方式来从源码层来更加深入的了解Mybatis。 提问 我们最常用的使用Mybatis的方式是获取一个Mapper接口对象,然后通过接口的方法...

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

Java

带你一步一步手写一个简单的 Mybatis

8

Harries 发布于 2019-11-06

在前两篇文章中我向你介绍了 Mybatis 的构建和执行流程,这篇文章中我会带领你一步一步手写一个简单的 Mybatis 框架。 本文主要涉及代码实现,很多要点会在代码注释中说明,请仔细阅读。 所有代码已经在 github 上托管,感兴趣的同学可以自行 fork 。看完记得点赞哦...

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

Java

持久层框架之——-mybatis学习(—)

11

yanxinchi 发布于 2019-11-06

mybatis的概述 mybatis的环境搭建 mybatis入门案例 自定义mybatis框架(主要的目的是为了让大家了解mybatis中执行细节) 复制代码 二、mybatis基本使用 mybatis的单表crud操作 mybatis的参数和返回值 mybatis的dao编写...

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

Java

Spring如何整合Mybatis,源码不难嘛!

4

hellas 发布于 2019-11-03

Spring整合Mybtais会进行如下的配置(条条大路通罗马,方式不唯一)。 private static final String ONE_MAPPER_BASE_PACKAGE = "com.XXX.dao.mapper.one"; @Bean publ...

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

Java

带你一步一步手撕 Mybatis 源码加手绘流程图——执行部分

6

邓龙华 发布于 2019-11-03

在上篇文章中,我向大家介绍了 Mybatis 是如何构建的,总的来说构建部分就是对于 配置文件的映射 ,而 Mybatis 中另一个很重要的部分就是 如何去通过这些配置文件封装成的 配置对象 去执行用户指定的 SQL 语句并且将结果集封装成用户需要的类型 。 写源码分析也写了好几...

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

Spring

史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)

40

刘莉莉 发布于 2019-11-02

网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很...

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

Java

Mybatis总结之如何自动生成数据库表结构

puefu.he 发布于 2019-11-01

一般情况下,用Mybatis的时候是先设计表结构再进行实体类以及映射文件编写的,特别是用代码生成器的时候。 但有时候不想用代码生成器,也不想定义表结构,那怎么办? 这个时候就会想到 Hibernate ,然后想到它的 hibernate.hbm2ddl.auto 配置项。 所以手...

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

Java

如何集成通用Mapper

likai 发布于 2019-11-01

添加Maven依赖或引入Jar包 如果你使用Maven,只需要添加如下依赖: [Java] 纯文本查看 复制代码 ? <dependency> <groupId>com.github.abel533</groupId> <artifact...

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

Java

MyBatis 源码解析(二)MyBatis如何解析配置 ?(二)

darida 发布于 2019-10-31

首先,我们从 MyBatis 的入口方法入手: sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); public SqlSessionFactory build(Reader reader, Stri...

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