【萌狼原创】MyBatis
文章平均质量分 65
MyBatis相关学习笔记
萌狼蓝天
软件+人工智能专业。在校期间获得过两次国家励志奖学金、多次综测奖学金,专业成绩年级第一。担任过党委学生工作部学生综合事务管理科学生助理组长、学生会新媒体中心负责人、网信中心开发组组长、CSDN技术博主、阿里云开发者社区博主、信息技术类UP主、华为耀星大使、统信UOS校园大使。专业能力:Java全栈开发,Python爬虫、人工智能、FLASK网站开发,C#(.Net Framework)等;数据库:MySQL、MongoDB、Redis,具有多个项目开发经验。MS Office二级、C语言二级。业余能力:新媒体运营、PS、视频后期等。
展开
-
【转载】【尚硅谷】【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 · 689 阅读 · 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 · 337 阅读 · 0 评论 -
【Mybatis】学习笔记02:实现简单的查
Mybatis02:简单的查如果你没先去学 增删改 ,然后直接看这篇记录,我想会有些困难。因为该文写的很粗劣,只是简单的截图。所以没基础的建议先去看【Mybatis】学习笔记01:连接数据库,实现增删改https://www.cnblogs.com/mllt/p/mybatis01.html有条件查找创建实体类接口映射测试查找全部先在实体类User中重写 to...原创 2022-03-23 15:36:00 · 237 阅读 · 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 · 83 阅读 · 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 · 126 阅读 · 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 · 119 阅读 · 0 评论 -
【MyBatis】学习笔记06:各种查询所返回数据的数据类型
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式目录准备(1)创建接口(2)创建对应的映射文件查询一个实体类对象查询返回一个List集合Eg1:查询出的数据只有一条Eg2:查询出的...原创 2022-03-27 20:18:00 · 2827 阅读 · 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 · 387 阅读 · 0 评论 -
【MyBatis】学习笔记08:批量删除
【Mybatis】学习笔记01:连接数据库,实现增删改【Mybatis】学习笔记02:实现简单的查【MyBatis】学习笔记03:配置文件进一步解读(非常重要)【MyBatis】学习笔记04:配置文件模板【MyBatis】学习笔记05:获取参数值的两种方式【MyBatis】学习笔记06:各种查询所返回数据的数据类型【MyBatis】学习笔记07:模糊查询目录/** * 批...原创 2022-03-27 22:05:00 · 103 阅读 · 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 · 957 阅读 · 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 · 252 阅读 · 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 · 359 阅读 · 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 · 472 阅读 · 0 评论 -
【MyBatis】学习笔记13:延迟加载(懒加载)
目录Mybatis13:延迟加载(懒加载)测试测试1测试2部分特殊情况处理Mybatis13:延迟加载(懒加载)延迟加载是分步查询的好处,默认是不开启延迟加载的,要开启需要在核心配置文件中设置全局配置信息【应当开启,即设置为true】【默认值False】延迟加载的全局开关属性:lazyLoadingEnabled 开启是所有关联对象都会延迟加载【应该关闭】【默认值False(true&l...原创 2022-04-15 20:11:00 · 333 阅读 · 0 评论 -
【MyBatis】学习笔记14:通过collection解决一对多的映射关系
MyBatis14:通过collection解决一对多的映射关系目录MyBatis14:通过collection解决一对多的映射关系对象接口映射文件测试总结注意事项已知,一个部门对应多个员工现要求,根据部门Id,获取部门信息和部门员工信息下面的例子并非是部门和员工,但差不多的下方例子存在提供商(SmbmsProvider)和订单(SmbmsBill)要求通过提供商id获取提供商信息和...原创 2022-04-19 11:02:00 · 1364 阅读 · 1 评论 -
【MyBatis】学习笔记15:通过分步查询解决一对多或多对多问题
目录对象SmbmsProvider.javaSmbmsBill.java接口providerMapper.javaorderMapper.java映射文件providerMapper.xmlorderMapper.xml测试一个部门有多个员工,通过部门名称,模糊查询部门,并得到部门相应的员工信息同样的,一个公司(Provider)有多个订单(Bill),根据公司名称模糊查询,得到符合条件的公...原创 2022-04-19 16:32:00 · 467 阅读 · 0 评论 -
【MyBatis】多关键字的模糊查询
目录情景分析题目要求相关代码Mapper.javaImpl.javamapper.xmltest.java思路分析1.最开始,参数没有使用List,引起的问题2.Mybatis的foreach3. npc != ''4.其他任务驱动才能明确方向。我举一个例子。情景分析题目现在我们要执行查询操作,例如我要查询商品的供应商信息。供应商的信息包括公司名称,负责人名字,联系电话,公司地址等。...原创 2022-04-27 16:28:00 · 778 阅读 · 0 评论 -
【Spring】【MyBatis】Spring整合MyBatis01
这是一个Spring整合MyBatis的第一次尝试,对于文件的命名和存放位置,也许有些不太合理,请见谅需要数据库的请查阅【Mybatis】学习笔记01:连接数据库,实现增删改 - 萌狼蓝天本文档使用的SQL语句是MyBatis动态SQL语句(Choose)参考文档项目创建配置pom.xml<dependencies><!-- 数据库驱动:MySQL...原创 2022-04-26 19:27:00 · 238 阅读 · 0 评论