![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 92
花花的小脑瓜
这个作者很懒,什么都没留下…
展开
-
基于SpringBoot怎么实现SSM整合?整合步骤是什么?IDEA实现SpringBoot整合Mybatis及Mybatis-Plus
SpringBoot怎么实现SSM整合效果,都有哪些步骤?怎么操作?原创 2022-06-05 17:53:58 · 287 阅读 · 0 评论 -
SpringBoot是什么?SpringBoot怎么用?SpringBoot创建方式有哪些?
SpringBoot怎么用?在IDEA怎么搭建SpringBoot项目以及怎么运行?原创 2022-06-05 16:44:46 · 180 阅读 · 0 评论 -
SSM之Mybatis注解开发/MyBatis在IDEA中注解开发怎么搞?MyBatis注解怎么用?
写在前面:继续记录自己的MyBatis学习之旅,若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库ssm-learning克隆下载学习使用!3.11 注解开发3.11.1 注解MyBatis也可以用注解来开发,目的可以减少编写Mapper映射文件。常用注解有以下几种:注解说明@Insert实现新增@Update实现更新@Delete实现删除@Select实现查询@Result实现结果集封装@Results与@Result并用,原创 2022-01-17 20:35:44 · 563 阅读 · 0 评论 -
SSM之MyBatis多表操作/MyBatis如何在IDEA中实现配置版的一对一数据查询、一对多查询及多对多查询操作
写在前面:放寒假了,继续记录自己的MyBatis学习之旅,若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库ssm-learning克隆下载学习使用!3.10 多表操作3.10.1 一对一查询3.10.1.1 一对一查询案例这里用用户表和订单表的关系,一个用户有多个订单,一个订单只属于一个用户。需求为查询一个订单并同时查询出该订单所属的用户。数据库表如图3.10.1.2 项目准备3.10.1.2.1 项目搭建在IDEA中新建一个名为MyBatisMultipleTableOpera原创 2022-01-14 10:20:11 · 750 阅读 · 0 评论 -
SSM之Mybatis动态SQL/动态Sql怎么用?动态SQL有什么作用?动态SQL与普通SQL语句哪里不一样
写在前面:记录自己的MyBatis学习之旅,若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库ssm-learning克隆下载学习使用!3.8 动态Sql3.8.1 动态SQl语句动态 SQL 是 MyBatis 的强大特性之一,可以解决普通SQL操作时的不同条件下的拼接问题。Mybatis3是基于OGNL表达式而实现的,比起以前大大精简了元素种类,只有以下几种元素:if.解决所有SQL语句操作时的拼接问题set.解决修改操作时拼接问题trim.解决插入操作时拼接问题foreac原创 2021-12-17 18:26:33 · 847 阅读 · 0 评论 -
SSM之Mybatis中API及代理dao层/SqlSessionFactoryBuilder、SqlSessionFactory及SqlSession关系是啥/Dao层中代理模式怎么用的
写在前面:记录自己的MyBatis学习之旅,若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库ssm-learning克隆下载学习使用!3.6 相关API3.6.1 SqlSessionFactoryBuilder这是SqlSession构建器,常用API:SQLSessionFactory builder(InputStream inputStream)通过加载MyBatis的核心文件的输入流的形式构建一个SqlSesssionFactory对象,如下:String resource原创 2021-12-17 16:44:31 · 380 阅读 · 0 评论 -
SSM之MyBatis/Mybatis增删改查代码怎么操作/MyBatis核心配置文件有哪些属性以及TypeAliases别名等这些标签怎么用
写在前面:记录自己的MyBatis学习之旅,若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库ssm-learning克隆下载学习使用!3.4 增删改查操作3.4.1 查询操作由于MyBatis快速入门操作里已经详细阐述了怎么进行查询操作,所以这里不再赘述。但对测试代码做一优化,减少冗余性,代码如图3.4.2 插入操作3.4.2.1 配置映射文件在UserMapper映射文件中加入插入语句,如下:<!-- 增加操作--> <!-- id标明此方法是干什么原创 2021-12-11 22:26:38 · 928 阅读 · 0 评论 -
SSM之MyBatis/MyBatis是什么?MyBatis能够干什么?以及MyBatis怎么简单入门学习
写在前面:继续记录SSM三大框架中的MyBatis学习之旅,详细代码笔记可在我的Gitee仓库ssm-learning克隆下载学习使用!3. MyBatis3.1 简介3.1.1 背景原始JDBC开发存在很多问题,如下:数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能SQL语句在代码中硬编码,造成代码维护复杂,实际应用SQL变化可能性很大,而SQL变动又需要改动java代码查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时需要手动将实体数据设置到SQL语句的占位符中原创 2021-12-11 22:08:45 · 696 阅读 · 0 评论