
mybatis
文章平均质量分 92
Aristocrat l
由于个人学习太过枯燥,同时缺乏方向感,所以今天开始写博客 记录自己的学习生活
展开
-
SSM整合学习
目录基础创建1.Spring框架整合SpringMVC自定义监听器使用ContextLoaderListener2.Spring框架整合Mybatis学习完三大框架,今天来学习一下如何将三个框架进行整合。三个框架中spring是负责整合的核心,所以整合三大框架主要还是看springmvc和mybatis如何与spring进行整合。整合前首先简单创建一下项目基础创建取个名称创建web项目注意一下locati...原创 2022-02-17 13:41:22 · 381 阅读 · 0 评论 -
Mybatis中,SQLSessionFactoryBuilder使用build方法时做了哪些事?
当我们上手mybatis时,对于mybatis如何读取xml配置文件,获取SQLSessionFactory的底层源码还是处于一个比较模糊的状态,作者本人也是比较懵,所以本文尝试一下读一下SQLSessionFactoryBuilder的build方法源码,探索一下mybatis如何初始化数据连接以及读取配置文件的。 首先我们拿出一段正常mybatis执行sql语句的基本流程@Test public void test1() throws IOExceptio...原创 2022-02-07 18:46:54 · 6262 阅读 · 2 评论 -
MyBatis基础学习知识点3
目录动态sql语句if标签where标签foreach标签sql标签动态sql语句if标签在主SQL语句之间使用,用于sql语句的拼接例如: <select id="selectIf" resultType="com.ling.mybatis.pojo.User"> select * from user where <if test="id > 0"> i原创 2022-02-06 11:17:38 · 1220 阅读 · 0 评论 -
MyBatis基础学习知识点2
本文衔接MyBatis基础学习知识点1,继续对以下两个问题进行探讨1.dao配置文件主要是用来干什么的?如何进行配置?2.使用测试方法测试程序运行是如何实现的?每条语句起什么作用?dao配置文件主要是用来干什么的?如何进行配置?我们拿出一个最简单的dao层配置文件进行分析<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//...原创 2022-02-05 17:48:01 · 766 阅读 · 0 评论 -
MyBatis基础学习知识点1
Mybatis:mybatis主要用于处理三层架构的数据访问层,也就是我们在Javaweb学习期间使用到的dao层数据。mybatis优化了JDBC操作数据库的繁琐操作,并且实现了类与sql语句之间的解耦1.简单上手1.创建普通maven项目,引入依赖依赖有数据库连接jar包,mybatis核心jar包还有junit单元测试包<dependencies> <dependency> <groupId>mysql</grou原创 2022-02-05 13:43:44 · 672 阅读 · 0 评论