
【萌狼原创】MyBatis
文章平均质量分 65
MyBatis相关学习笔记
萌狼蓝天
软件+人工智能专业。在校期间获得过一次国家奖学金,两次国家励志奖学金、多次综测奖学金;技能大赛国家级一项,省市级多项;创新创业比赛省市级奖项多项。担任过部门技术主管、开发组组长、新媒体中心负责人、学习委员、学生处助理、华为耀星校园大使。主攻Web应用开发,熟悉JavaEE、Spring系列、Vue、各类UI框架、Python Flask、爬虫、自动化、可视化、Tensorflow、MySQL、MongoDB、Redis、Linux、Docker。实战原创项目多,带团队经验丰富,擅长设计项目和解决开发过程中的问题。其他能力:C语言2级、MS Office2级、新媒体技能。
展开
-
【转载】【尚硅谷】【MyBatis】2022版Mybatis配套MD文档
视频教程地址:【尚硅谷】2022版MyBatis教程(细致全面,快速上手)-哔哩哔哩】 https://b23.tv/mU3KzG4该文件来源于上述视频评论区热心观众分享Mybatis简介MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发...原创 2022-03-22 15:18:00 · 732 阅读 · 0 评论 -
【Mybatis】学习笔记01:连接数据库,实现增删改
需要数据库SQL的请跳转到文末哔哩哔哩 萌狼蓝天【转载资料】【尚硅谷】【MyBatis】2022版Mybatis配套MD文档【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板目录创建文件引入Mybatis和mysql驱动创建MyBati...原创 2022-03-22 21:47:00 · 367 阅读 · 0 评论 -
【Mybatis】学习笔记02:实现简单的查
Mybatis02:简单的查如果你没先去学 增删改 ,然后直接看这篇记录,我想会有些困难。因为该文写的很粗劣,只是简单的截图。所以没基础的建议先去看【Mybatis】学习笔记01:连接数据库,实现增删改https://www.cnblogs.com/mllt/p/mybatis01.html有条件查找创建实体类接口映射测试查找全部先在实体类User中重写 to...原创 2022-03-23 15:36:00 · 250 阅读 · 0 评论 -
【MyBatis】学习笔记03:配置文件进一步解读(非常重要)
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查目录核心配置文件properties将properties文件引入到核心文件typeAliases:设置类型别名设置类型别名mappers核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!--XML文件声明,版本号,编码-->...原创 2022-03-23 22:19:00 · 94 阅读 · 0 评论 -
【MyBatis】学习笔记04:配置文件模板
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)目录IDEA配置模板的地方核心文件模板映射文件模板IDEA配置模板的地方【Fie】>>【Settings】>>【File and COde Templates】核心文件模板<?xml versi...原创 2022-03-24 10:27:00 · 137 阅读 · 0 评论 -
【MyBatis】学习笔记05:获取参数值的两种方式
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板目录一些准备工作封装SQLSessionUtils工具类MyBatis获取参数值的各种情况1.mapper接口方法的参数为单个的字面量类型2.mapper接口方法的参数为多个时3.ma...原创 2022-03-27 16:54:00 · 130 阅读 · 0 评论 -
【MyBatis】学习笔记06:各种查询所返回数据的数据类型
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式目录准备(1)创建接口(2)创建对应的映射文件查询一个实体类对象查询返回一个List集合Eg1:查询出的数据只有一条Eg2:查询出的...原创 2022-03-27 20:18:00 · 2860 阅读 · 0 评论 -
【MyBatis】学习笔记07:模糊查询
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型目录写法1:$写法2:concat拼接写法3:#(推荐使用)写法1:$...原创 2022-03-27 20:52:00 · 401 阅读 · 0 评论 -
【MyBatis】学习笔记08:批量删除
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询目录/** * 批...原创 2022-03-27 22:05:00 · 116 阅读 · 0 评论 -
【MyBatis】学习笔记09:动态设置表名
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询【MyBatis】学习笔记0...原创 2022-03-27 22:05:00 · 984 阅读 · 0 评论 -
【MyBatis】学习笔记10:添加功能获取自增的主键
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询【MyBatis】学习笔记0...原创 2022-03-27 22:05:00 · 269 阅读 · 0 评论 -
【MyBatis】学习笔记11:解决字段名和属性的映射关系
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询【MyBatis】学习笔记0...原创 2022-03-28 09:52:00 · 370 阅读 · 0 评论 -
【MyBatis】学习笔记12:通过级联属性赋值解决多对一的映射关系
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询【MyBatis】学习笔记0...原创 2022-04-15 19:39:00 · 496 阅读 · 0 评论 -
【MyBatis】学习笔记13:延迟加载(懒加载)
目录Mybatis13:延迟加载(懒加载)测试测试1测试2部分特殊情况处理Mybatis13:延迟加载(懒加载)延迟加载是分步查询的好处,默认是不开启延迟加载的,要开启需要在核心配置文件中设置全局配置信息【应当开启,即设置为true】【默认值False】延迟加载的全局开关属性:lazyLoadingEnabled 开启是所有关联对象都会延迟加载【应该关闭】【默认值False(true&l...原创 2022-04-15 20:11:00 · 348 阅读 · 0 评论 -
【MyBatis】学习笔记14:通过collection解决一对多的映射关系
MyBatis14:通过collection解决一对多的映射关系目录MyBatis14:通过collection解决一对多的映射关系对象接口映射文件测试总结注意事项已知,一个部门对应多个员工现要求,根据部门Id,获取部门信息和部门员工信息下面的例子并非是部门和员工,但差不多的下方例子存在提供商(SmbmsProvider)和订单(SmbmsBill)要求通过提供商id获取提供商信息和...原创 2022-04-19 11:02:00 · 1418 阅读 · 1 评论 -
【MyBatis】学习笔记15:通过分步查询解决一对多或多对多问题
目录对象SmbmsProvider.javaSmbmsBill.java接口providerMapper.javaorderMapper.java映射文件providerMapper.xmlorderMapper.xml测试一个部门有多个员工,通过部门名称,模糊查询部门,并得到部门相应的员工信息同样的,一个公司(Provider)有多个订单(Bill),根据公司名称模糊查询,得到符合条件的公...原创 2022-04-19 16:32:00 · 479 阅读 · 0 评论 -
【MyBatis】多关键字的模糊查询
目录情景分析题目要求相关代码Mapper.javaImpl.javamapper.xmltest.java思路分析1.最开始,参数没有使用List,引起的问题2.Mybatis的foreach3. npc != ''4.其他任务驱动才能明确方向。我举一个例子。情景分析题目现在我们要执行查询操作,例如我要查询商品的供应商信息。供应商的信息包括公司名称,负责人名字,联系电话,公司地址等。...原创 2022-04-27 16:28:00 · 808 阅读 · 0 评论 -
【Spring】【MyBatis】Spring整合MyBatis01
这是一个Spring整合MyBatis的第一次尝试,对于文件的命名和存放位置,也许有些不太合理,请见谅需要数据库的请查阅【Mybatis】学习笔记01:连接数据库,实现增删改 - 萌狼蓝天本文档使用的SQL语句是MyBatis动态SQL语句(Choose)参考文档项目创建配置pom.xml<dependencies><!-- 数据库驱动:MySQL...原创 2022-04-26 19:27:00 · 257 阅读 · 0 评论