自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lh

  • 博客(27)
  • 收藏
  • 关注

原创 mybatis-javaWeb分页查询

【代码】mybatis-javaWeb分页查询。

2023-11-07 17:23:15 101

原创 Springboot+Vue实现登录注册图形验证码功能

验证码的生成

2023-10-27 17:31:40 509

原创 Swagger3.0配置

swagger接口访问神器

2023-10-25 16:21:22 278

原创 数组和数组扩容

​ 静态初始化和动态初始化都可以实现对数组的初始化,那么我们在需要创建数组的时候应该如何选择呢?​ 如果数组元素都确定好了,并且个数有限的情况下我们可以使用静态初始化,因为更方便。如果只能确定数组的长度,数组的元素值需要后面再赋值的话可以使用动态初始化。

2023-09-21 13:55:10 72

原创 01.常见类

javaSE进阶常见类,打牢固基础

2023-09-21 13:21:23 43

原创 Druid数据库连接

【代码】Druid数据库连接。

2023-09-21 13:18:09 119

原创 leetcode刷题之反转字符串(344)

这是一个相对简单的算法题,每个人的思路不一样,这是我自己的思路写出来的,可以参考一下

2023-09-05 20:14:21 68

原创 前后端分离跨域问题通用模板

前后端分离跨域问题通用模板

2023-06-15 17:21:09 103

原创 Mybstis-Plus代码生成器

这个代码生成器可以为节省写代码的时间增加工作效率

2023-06-14 21:12:13 82

原创 数据库三剑客

这个数据库三剑客适合所有初学者的通用模块教程

2023-06-03 21:14:53 106

原创 十七、延迟加载

延迟加载——如果在MyBatis开启了延迟加载,在执行了子查询(至少查询两次及以上)时,默认只执行第一次查询,当用到子查询的查询结果时,才会触发子查询的执行;如果无需使用子查询结果,则子查询不会执行.

2023-04-15 12:00:00 50

原创 十六、MyBatis缓存

本章节可以让你了解一级缓存和二级缓存

2023-04-15 11:00:00 34

原创 十五、配置数据库连接池-整合Druid

MyBatis做为一个ORM框架,在进行数据库操作时是需要和数据库连接连接的,MyBatis支持基于数据库连接池的连接创建方式。当我们配置MyBatis数据源时,只要配置了dataSource标签的type属性值为POOLED时,就可以使用MyBatis内置的连接池管理连接。如果我们想要使用第三方的数据库连接池,则需进行自定义配置。

2023-04-14 11:30:00 64

原创 十四、MyBatis日志配置

MyBatis做为一个封装好的ORM框架,其运行过程我们没办法跟踪,为了让开发者了解MyBatis执行流程及每个执行步骤所完成的工作,MyBatis框架本身支持log4j日志框架,对运行的过程进行跟踪记录。我们只需对MyBatis进行相关的日志配置,就可以看到MyBatis运行过程中的日志信息。

2023-04-14 11:00:00 420

原创 十三、模糊查询

掌握模糊查询语句以及 #{}和${}的区别

2023-04-13 11:15:00 114 1

原创 十二、动态SQL

这个章节可以掌握sql的动态语句

2023-04-13 11:00:00 54

原创 十一、创建项目,部署MyBatis框架

这个章节可以掌握数据库的连表查询语句以及数据与数据之间的关系

2023-04-12 16:58:49 49

原创 十、分页插件

分页插件pagehelper能够减少代码的工作量,更加高效的完成查询

2023-04-12 16:20:05 111

原创 九、映射文件

parameterType属性,用以指定接口中对应方法的参数类型(可省略)useGeneratedKeys属性, 设置添加操作是否需要回填生成的主键。resultType属性,指定当前sql返回数据封装的对象类型(实体类)keyProperty属性,指定回填的id设置到参数对象中的哪个属性。resultMap属性,指定从数据表到实体类的字段和属性的对应关系。timeout属性,设置此操作的超时时间,如果不设置则一直等待。设置当前DAO进行数据库操作时的缓存属性设置。id属性,绑定对应DAO接口中的方法。

2023-04-02 11:45:00 51

原创 八、MyBatis主配置文件

本章针对MyBatis框架配置文件进行描述,用于配置MyBatis数据源及属性信息

2023-04-01 12:00:00 99

原创 七、事务管理

本章节根据事务的提交来提交代码的效率,如果是手动提交如果有异常则是需要回滚事务。自动事务提交则是在你没有调用commit时替你完成回滚操作

2023-04-01 11:45:00 99

原创 六、MyBatis工具类封装

MyBatis工具类封装,能够帮助我们更快更高效的提升代码的读取效率,降低代码的耦合度

2023-03-31 11:00:00 174

原创 五、MyBatis的CRUD操作

在StudentMapper.xml配置sql,通过resultType指定当前操作的返回类型为int。在StudentDAOMapper.xml中配置StudentDAO接口的方法实现——SQL。-- keyProperty 设置回填的主键值赋值到参数对象的哪个属性 -->在StudentMapper.xml中“实现”接口中定义的修改方法。在StudentMapper.xml中“实现”DAO中定义的方法。在StudentDAO中定义操作方法,如果方法有多个参数,使用。根据学生学号,修改其他字段信息。

2023-03-30 12:00:00 77

原创 四、单元测试

MyBatis测试,让你更快更方便得检测代码是否出来错误

2023-03-30 11:45:00 49

原创 三、MyBatis框架使用

MyBatis框架的使用,根据创建数据表、实体类、接口类、映射文件和配置文件来完成数据库之间的增删改查的功能

2023-03-28 15:29:35 103

原创 二、MyBatis框架部署

MyBatis框架部署,保姆级教程,学会项目部署,数据库的连接、依赖的添加

2023-03-28 14:57:32 191 2

原创 一、MyBatis简介

框架,就是软件的半成品,完成了软件开发过程中的通用操作,程序员只需很少或者不用进行加工就能够实现特定的功能,从而简化开发人员在软件开发中的步骤,提高开发效率。MyBatis的前身是iBatis,iBatis是Apache软件基金会提供的一个开源项目。对原有的JDBC进行了封装,几乎消除了所有JDBC代码,让开发者只需关注SQL本身。ORM框架提供了实体类与数据表的映射关系,通过映射文件的配置,实现对象的持久化。MVC框架:简化了Servlet的开发步骤。持久层框架:完成数据库操作的框架。

2023-03-28 14:46:06 168 1

空空如也

空空如也

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

TA关注的人

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