自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 mybatis动态SQL

mybatis动态SQL前言一、搭建环境新建一个数据库表:blog创建Mybatis基础工程IDutil工具类实体类编写 【注意set方法作用】编写Mapper接口及xml文件mybatis核心配置文件,下划线驼峰自动转换插入初始数据编写接口sql配置文件初始化博客方法初始化数据完毕!二、if 语句编写接口类编写SQL语句测试三、Where操作四、Set操作编写接口方法sql配置文件测试choose语句编写接口方法sql配置文件测试类五、SQL片段提取SQL片段:引用SQL片段:六、Foreach编写接口

2021-02-22 22:58:16 113

原创 mybatis多对一

mybatis多对一多对一的处理数据库设计搭建测试环境1、IDEA安装Lombok插件2、引入Maven依赖3、在代码中增加注解4、编写实体类对应的Mapper接口 【两个】5、编写Mapper接口对应的 mapper.xml配置文件 【两个】按查询嵌套处理1、给StudentMapper接口增加方法2、编写对应的Mapper文件3、编写完毕去Mybatis配置文件中,注册Mapper!4、注意点说明:5、测试按结果嵌套处理1、接口方法编写2、编写对应的mapper文件3、去mybatis-config文件

2021-02-21 14:13:37 206

原创 MyBatis一对多操作

MyBatis一对多操作提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档一对多操作MyBatis一对多操作一对多的理解:实体类编写按结果嵌套处理1、TeacherMapper接口编写方法2、编写接口对应的Mapper配置文件3、将Mapper文件注册到MyBatis-config文件中4、测试按查询嵌套处理1、TeacherMapper接口编写方法2、编写接口

2021-02-21 13:52:41 111

原创 MyBatis使用注解开发

MyBatis使用注解开发面向接口编程大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易, 规范性更好在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大

2021-02-21 12:50:38 132

原创 mybatis实现分页

mybatis实现分页在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。文章目录mybatis实现分页前言一、使用Limit实现分页步骤:RowBounds分页PageHelper了解即可,可以自己尝试使用前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学

2021-02-21 11:56:36 1599

原创 mybatis日志配置与打印

mybatis日志配置与打印 我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率?如果一个数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。对于以往的开发过程,我们会经常使用到debug模式来调节,跟踪我们的代码执行过程。但是现在使用Mybatis是基于接口,配置文件的源代码执行过程。因此,我们必须选择日志工具来作为我们开发,调节程序的工具。Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4JApache

2021-02-21 11:21:13 1112

原创 mybatis中的ResultMap使用

mybatis中的ResultMap使用文章目录mybatis中的ResultMap使用一、自动映射二、手动映射1、返回值类型为resultMap2、编写resultMap,实现手动映射!总结一、自动映射resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的长达数千行的代码。ResultM

2021-02-20 22:40:16 761

原创 mybatis解决属性名和字段名不一致的问题

mybatis解决属性名和字段名不一致的问题提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:属性名称和数据库中的字段名称不一致,查询出来的结果为nullJava中的实体类设计:public class User { private int id; //id private String name; //姓名 private String password; //密

2021-02-20 22:31:20 523

原创 MyBatis配置说明

mybatis配置解析文章目录mybatis配置解析核心配置文件environments元素mappers元素Properties优化typeAliases优化其他配置浏览生命周期和作用域作用域(Scope)和生命周期作用域理解模糊查询like语句该怎么写?第1种:在Java代码中添加sql通配符。第2种:在sql语句中拼接通配符,会引起sql注入核心配置文件mybatis-config.xml 系统核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性

2021-02-19 23:39:13 83

原创 MyBatisCRUD操作及配置解析

系列文章目录CRUD操作提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言环境配置介绍1.xml文件配置实例(UserMapper.xml)2.数据请求接口配置文件(UserMapper.java)3.POJO生成器(User.java)4.工具类文件(MybatisUtils.java)5. resoures文件配置5.1 数据库文件db.properties5.2 基础文件配置mybatis-config.xml6.主要CRUD测试用例(UserDaoTes

2021-02-18 22:39:01 87

原创 MyBatis环境搭建:第一个程序

系列文章目录记录mybatis学习笔记,部分内容来自网上学习资料。基于MyBatis3.5.5版本进行的学习文章目录系列文章目录环境说明:一、什么是MyBatis二、持久化二、持久层1.MyBatis第一个程序2.导入MyBatis相关 jar 包2.mybatis核心配置文件(mybatis-config.xml)编写MyBatis工具类编写实体类编写Mapper接口类编写Mapper.xml配置文件编写测试类总结(容易出错的地方)环境说明:jdk 1.8MySQL 8.0.22m

2021-02-17 23:43:02 80

原创 Log4j.properties配置详解

文章目录前言1、Loggers2、Appenders3、Layouts一、配置详解1、配置根Logger:2、配置日志信息输出目的地(appender):2.1ConsoleAppender选项2.2FileAppender选项2.3DailyRollingFileAppender选项2.4RollingFileAppender选项3、配置日志信息的输出格式(Layout)3.1HTMLLayout选项3.2PatternLayout选项:二、一个不错的参考配置前言log4j简介log4j主要有..

2021-02-17 22:55:24 454

原创 mybatis配置错误解决方法——java.io.IOException: Could not find resource com/xxx/xxxMapper.xml

mybatis配置错误解决方法:我们在配置mybatis的时候经常会出现的错误,通常解决方案有三种。主要造成的原因是:IDEA是不会编译src的java目录的xml文件,所以在Mybatis的配置文件中找不到xml文件!(也有可能是Maven构建项目的问题,网上教程很多项目是普通的Java web项目,所以可以放到src下面也能读取到)问题描述:Exception in thread "main" java.lang.RuntimeException: org.apache.ibatis.buil

2021-02-17 22:43:45 1060

原创 CSDN-markdown编辑器使用方式

MarkDown语法知识一、标题二、字体功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入三、引用四、分割线一、标题Markdown学习二级标题三级标题四级标题五级标题六级标题———————————————————关

2021-02-17 22:19:57 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除