首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mybatis
订阅
yhw不白来
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Mybatis的核心——SqlSession解读
这一步就是最后执行的方法,那么问题来了 sqlSessionProxy 到底是啥呢? 这又得回到最开始。 2,使用mybatis连接mysql时一般都是需要注入SqlSessionFactory,SqlSessionTemplate,PlatformTransactionMan…
关于Mybatis中SQL语句的整理
近期参与的一个项目的数据大多都市基于数据库来进行数据交互的,所以免不了的要写大量的SQL,所以本篇就总结一下一些SQL的基本写法,以备后用。 需要注意的是如果这里不指定parameterType,则默认会识别处理;如果指定了类型,则传入的值就需要和当前指定的类型保持一致,不然就…
Mybatis常见面试题
#{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 我认为第二种方式会好一点。 user对象插入到数据库后,新记录的主键要通过user对象返回,通过user获取主键值。 通过2091473获取刚插入记录的自增主键值,…
深入浅出MyBatis:反射和动态代理
前三篇详细总结了Mybatis的基本特性、常用配置、映射器,相对于Hibernate,映射器的配置相对复杂,但有很好的灵活性和扩展性,可以应对各种业务场景。熟练掌握这些内容,可以流畅的使用MyBatis进行开发了。 后面准备介绍MyBatis的解析和运行原理以及自定义插件,今天…
使用 MyBatis 动态 SQL 表达式时遇到的 “坑”
现有一项目,ORM 框架使用 MyBatis,在进行列表查询时,选择一状态 (值为 0) 通过动态 SQL 拼接 where 条件但无法返回正常的查询结果,随后进行排查。
MyBatis的常见属性总结select、insert、update、delete
使用 MyBatis 的 select、insert、update、delete 实现数据库的增删改查。 但是用的时间多了,发现相同的查询,却又很多中使用方法,属性的配置也是有多种方式,每次都会去抉择该使用哪一种比较好?无奈耽误了开发时间。 这里主要总结的就是一套最常用,也是本…
Mybatis 源码解读-设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 接下来挨个模式进行解读,先介绍模式自身的知识,然后解读在Mybatis中怎样应用了该模式。 Bu…
深入浅出MyBatis:MyBatis的所有配置
上一篇介绍了JDBC的相关概念、MyBatis的特性与Hibernate的区别、MyBatis的基本组件与生命周期,基本可以使用MyBatis了。 这一篇详细介绍MyBatis的配置,首先看下配置XML文件的层次结构,然后详细介绍每个配置项,说明每项的作用,值的取值与含义。 下…
MyBatis 完全使用指南
MyBatis 作为一个轻量的 SQL 映射框架,确实很简单,但是知识点挺多,实际使用中还是会有时想不起来某个标签该怎么写,所以整理了这篇文章,以备查询。由于 MyBatis 如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了
mybatis 思维导图,让 mybatis 不再难懂(一)
与 hibernate 相比,我无疑更喜欢 mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql 语句和代码分开,方便统一管理和优化;当然缺点也有:sql 工作量很大,尤其是字段多、关联表多时,更是如此。而且 sql 依赖于数据库,导致数据库移植性差。