![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis学习笔记
文章平均质量分 82
Mybatis学习笔记
floracuu
这个作者很懒,什么都没留下…
展开
-
MyBatis学习笔记(五)动态SQL实现增删改查_缓存
上一篇:MyBatis学习笔记(四)Lombok_resultMap(JavaBean属性名和数据库中的字段名称不一致;一对多多对一的查询) 本文提到的文件只有需要修改的,其余还是按照之前笔记一的进行 动态SQL:是根据不同条件生成不同的语句 一、准备工作 1. 数据库建表以及JavaBean 看上去数据库和JavaBean的字段不一致,实际上setting中存在这样的设置,可以让两种命名方式转化 2. 建立一个工具类,用于随机生成一串用户Id 3. 插入数据(省...原创 2021-07-04 21:37:59 · 161 阅读 · 2 评论 -
MyBatis学习笔记(四)Lombok_resultMap(JavaBean属性名和数据库中的字段名称不一致;一对多多对一的查询)
上一篇:MyBatis学习笔记(三)生命周期_解决JavaBean和数据库字段不一致问题_分页_使用注解开发_mybatis执行流程 安装插件 导包:maven法原创 2021-07-03 22:11:23 · 532 阅读 · 4 评论 -
MyBatis学习笔记(三)生命周期_分页_使用注解增删改查_mybatis执行流程
上一篇:MyBatis学习笔记(二)优化配置文件 一、生命周期 二、如果User.java的属性名和数据库中的字段名称不一致 比如数据库中是pwd,User.java中是password 实际的sql语句会根据数据库中的字段名补齐,导致User.java中的不一致字段查询不到 select * from mybatis.user where userId=#{id} //补齐后 select userId,name,pwd from mybatis.user where原创 2021-07-03 16:56:44 · 110 阅读 · 0 评论 -
MyBatis学习笔记(二)根据配置文件优化
1. 属性:相当于全局变量 如果一个属性在不只一个地方进行了配置,那么,MyBatis 将按照下面的顺序来加载: 首先读取在 properties 元素体内指定的属性。 然后根据 properties 元素中的 resource 属性读取类路径下属性文件,或根据 url 属性指定的路径读取属性文件,并覆盖之前读取过的同名属性。 最后读取作为方法参数传递的属性,并覆盖之前读取过的同名属性。 因此,通过方法参数传递的属性具有最高优先级,resource/url 属性中指定的配置文件次之,最...原创 2021-07-03 15:26:47 · 148 阅读 · 1 评论 -
MyBatis学习笔记(一)完整查询数据库流程+增删改查
MyBatis是一个持久层框架(即操作数据库),可以帮助我们省略JDBC 用法:就是在maven项目中导入MyBatis包 中文文档:mybatis – MyBatis 3 | 简介 先导知识:JavaWeb学习笔记(二) IDEA中创建maven项目以及导包方法 获取方式: 1. Github:Releases · mybatis/mybatis-3 · GitHub 2. maven仓库 一、环境 1. MySQL数据库 + Navicat for MySQL 连接数据库:(.原创 2021-06-29 16:22:59 · 811 阅读 · 0 评论