首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mybatis
订阅
见多不怪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
MyBatis 完全使用指南
MyBatis 作为一个轻量的 SQL 映射框架,确实很简单,但是知识点挺多,实际使用中还是会有时想不起来某个标签该怎么写,所以整理了这篇文章,以备查询。由于 MyBatis 如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了
深入浅出MyBatis:「映射器」全了解
上一篇总结了MyBatis的配置,详细说明了各个配置项,其中提到了映射器,它是MyBatis最强大的工具,也是使用最多的工具。 通过映射器,可以很容易的进行数据的增删改查操作,我们抽象下进行这些操作的关键点:传递查询参数、组装各种场景下的查询条件、关联查询、将查询结果映射为Ja…
轻松搞定增删改查 - MyBatis通用Mapper介绍与使用
使用MyBatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,或许这就是【增删改查程序员】和【真正程序员】的区别…...
MyBatis中的一级缓存和二级缓存介绍
先说缓存,合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避免频繁操作数据库,减轻数据库的压力,同时提高系统性能。 一级缓存 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSessio…
mybatis原理,配置介绍及源码分析
一. jdbc介绍 1. 概述 2. 使用jdbc进行开发的流程 3. 总结与反思 实际开发中不会直接使用jdbc编程,而是使用对象关系模型(ORM)框架。 二. mybatis介绍 1. 概述 2. 如何使用 3. 核心组件和API SqlSession:mybatis最核心…
深入浅出MyBatis:JDBC和MyBatis介绍
最近在休陪产假,时间比较零碎,准备看2本书充实下,一本是「深入浅出MyBatis:技术原理与实践」,一本是「RabbitMQ实战:高效部署分布式消息队列」,为了加深记忆和理解,会进行整理、扩展和记录。 看书的目标不是把所有的细节都记住,而是从整体上了解一个技术能做什么,包含的特…
Mybatis常见面试题
#{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 我认为第二种方式会好一点。 user对象插入到数据库后,新记录的主键要通过user对象返回,通过user获取主键值。 通过2091473获取刚插入记录的自增主键值,…
mybatis 思维导图,让 mybatis 不再难懂(一)
与 hibernate 相比,我无疑更喜欢 mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql 语句和代码分开,方便统一管理和优化;当然缺点也有:sql 工作量很大,尤其是字段多、关联表多时,更是如此。而且 sql 依赖于数据库,导致数据库移植性差。
关于Spring+Mybatis事务管理中数据源的思考
现在公司主流的开发框架大部分是使用spring+mybatis来操作数据库,所有的事务操作都是交给spring去管理。当我们需要一个有事务上下文的数据库操作时,我们的做法就是写一个操作数据库的方法,并在该方法上面加上@Transactional注解就可以了。 仔细思考一下这个过…
Mybatis高级进阶部分之--------批处理
基于Mysql方式二在使用时,必须在配置文件的url后设置属性值allowMultiQueries=true,方可使用。