Mybatis
文章平均质量分 72
mybatis的学习和源码上的一些分析和理解
绅士jiejie
理想的生活,就是生活的理想!
展开
-
了解下原始JDBC的缺点
先看下没有mybatis或者其他的orm框架前,使用jdbc来操作数据库的代码是怎样:public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/local","root","***");原创 2021-10-02 18:45:05 · 227 阅读 · 0 评论 -
Mybatis怎么实现批量插入的
测试表USER_INFO结构:目前表中是无数据的。测试demo: <insert id="insertList"> insert into user_info(id,user_name,age) values <foreach collection="list" item="item" separator=","> ( #{item.id},#{item.userName},#原创 2020-05-30 09:49:30 · 1771 阅读 · 0 评论 -
一文了解mybatis是如何解析sql映射文件并生成sql
看完本文,你会了解到:mybatis是如何在解析核心配置文件里的mappers后生成sql,并绑定参数如果你有这方面的好奇心,请耐心的读下去哈,当然写的不好也请指正,我只是个分享者,不是教学者,嘿嘿解析流程前,我先介绍下项目的基本配置,首先是个maven项目,用的orm框架是mybatis,代码和配置文件我只写了分析时必要的内容,内容如下:mybatis 核心配置文件:<?xm...原创 2019-11-17 22:34:50 · 1181 阅读 · 0 评论 -
从源码分析mybatis的执行流程
在分析mybatis之前,我们先看下用jdbc访问数据库的简单代码:public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverManager.getConnection("jdbc:m...原创 2019-11-12 00:56:58 · 249 阅读 · 0 评论