自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 MyBatis_MyBatis之逆向工程

1.引入 我们在编写数据库的持久化操作的时候,我们先知道数据库的数据表内容,然后我们会根据数据库表的字段信息去编写对应的javaBean内容,然后根据这一些内容写出查询所需的sql,然后我们会在根据javaBean内容去编写映射文件内容。那么这一个过程在使用java和MyBatis的时候基本上每一个数据库表都需要进行的操作。那么如果有一个技术能够做到把这一个过程直接实现出来。那么就可以把我们需要做的功能内容就会节省下来很多。那么下面我们一起来看一下MyBatis提供的逆向过程操作。2.MyB..

2020-08-22 12:17:19 261

原创 MyBatis_MyBatis之缓存

1.引入 我们知道持久化技术中的缓存是一个非常重要的内容。缓存可以有效的解决后台和数据库之间的数据交互的性能问题。MyBatis 包含一个非常强大的查询缓存特性,它可以非 常方便地配置和定制。缓存可以极大的提升查询效率。2.MyBatis缓存 MyBatis中分为一级缓存和二级缓存。 (1).一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map 与数据库同一次会话期间查询到的数据会放在本地缓存中...

2020-08-13 18:47:10 139

原创 MyBatis_MyBatis之动态SQL之抽取可重用的SQL片段

1.引入 我们在编写基本的增删改查的时候会经常重复的使用到相同的SQL语句。那么为了方便操作以及减少编写代码的工作量。MyBatis为我们提供了可以重复使用SQL片段。2.取相关sql片段以及使用注意事项抽取可重用的sql片段。方便后面引用(1)、sql抽取:经常将要查询的列名,或者插入用的列名抽取出来方便引用(2)、include来引用已经抽取的sql:(3)、include还可以自定义一些property,sql标签内部就能使用自定义的属性 ...

2020-08-10 23:46:36 1307

原创 MyBatis_MyBatis之动态SQL之内置参数

1.引入 在映射文件中,我们可以通过传递参数给我们自己写的sql语句进行参数的传递,同时MyBatis自己也提供了俩个内置的参数。也就是说我们使用ONGL判断传递的参数,内置的参数也可以进行判断和取值操作。2.MyBatis俩个内置参数(1)._parameter:代表整个参数 单个参数:_parameter就是这个参数。 多个参数:参数会被封装为一个map;_parameter就是代表这个map。(2)._databaseId:如果配置了da...

2020-08-10 23:33:06 708

原创 MyBatis_MyBatis之动态SQL之常用OGNL表达式

1.引入 我们知道

2020-08-09 21:25:30 1236

原创 MyBatis_MyBatis之查询结果映射resultMap_discriminator(鉴别器)

1.引入 上面我们分别说了对单个对象、Colection的一个封装,那么下面,我们说一个对参数传递的一个分类discriminator。mybatis可以使用discriminator判断某列的值,然后根据某列的值改变封装行为。2.使用测试功能需求:封装Employee:如果查出的是女生:就把部门信息查询出来,否则不查询;如果是男生,把last_name这一列的值赋值给email;(1).映射文件信息配置<!-- <discriminator javaType=""&...

2020-08-02 21:51:28 458

原创 MyBatis_MyBatis之查询结果映射resultMap_Collection封装

1.引入 通过上一个内容,我们对resultMap有了一个基本的认识。同时我们封装的情况是属于一对一的一个情况。但是呢,有时候我们也会遇到一对多的情况。那么接下来我们一起来看一下如何处理一对多的情况。2.使用resultMap处理一对多的情况(1).定义相关的实体对象//部门实体对象:一个部门对应多个员工public class Department { private Integer id; private String departmentName; private ...

2020-08-02 21:35:22 762

原创 MyBatis_MyBatis之查询结果映射resultMap_单个实体或者单个嵌套实体封装

1.引入 我们之前把查询的结果按照对象、对象集合进行了一个加载。但是呢,这一个过程是怎么实现的呢?如果说我们的查询结果和我们的封装对象之间无法进行连接。那么这一个时候又怎么处理?那么下面我们就一起来看看MyBatis的一个强大的功能:resultMap,实现高级结果集映射。2.自定义结果映射规则...

2020-08-02 11:31:55 2082

原创 MyBatis_MyBatis之查询返回对象集合

1.引入 通过前面几节课程,我们了解了使用MyBatis实现基本的增删查改的操作,然后我们又说了一下载增删查改中的参数传递问题。我们之前的操作主要是针对一个对象进行的操作。那么当我们的返回值是一个集合的时候该如何进行处理呢?那么现在我们较为详细的了解一下查询操作。2.实现返回值是一个对象集合(List<Object>)的操作(1).在接口中定义编写查询的方法public List<Employee> getEmpsByLastNameLike(String ..

2020-08-01 11:08:59 8232

BubbleSortDemo.java

第1关:冒泡排序

2023-03-09

Linux指令手册.docx

linux命令手册

2023-03-08

Java程序员相关面试题

Java程序员相关面试题-Redis篇问题以及答案

2023-03-07

MySQL面试题.docx

MySQL数据库面试题

2023-03-07

js实现购物车相关代码

js图书购物车

2023-03-07

LayUI框架js文件Layer.js

layer.js下载

2023-03-06

学生成绩管理系统前台原码

学生成绩管理系统原码,里面包含:学生的登陆、文件的上传、数据的分页现实、数据的搜索、信息的基本CURD以及数据的搜索和批量删除功能、学生成绩的Echart数据统计图、系统的日志、系统权限等页面信息。原创内容,重复率低。

2023-03-06

程序员求职专用简历模板

程序员求职专用简历模板

2023-03-06

好看的404界面.rar

好看的404界面

2021-06-30

好看的404界面.rar

好看的404界面

2021-06-30

基于LayUI省市区三级联动

基于LayUI省市区三级联动,可以联动选择相应的内容

2021-06-26

SQL Server数据库.rar

SqlServer数据库和可视化软件

2021-06-19

layui文件上传.rar

基于layui文件上传,显示上传进度和文件相关信息

2021-06-19

CodeTest.rar

基于Layui的数字加字母形式的验证码

2021-06-19

boot.js.rar

boot.js文件,可以配合jquery miniUI

2020-05-24

log4j2所需的jar

log4j2所需的jarl

2020-04-28

json-lib依赖jar包.rar

jason 解析所需jar包

2020-04-26

mysql驱动jar包

连接mysql时候所需使用的jar包--mysql-connector-java-5.1.38-bin.jar

2018-10-29

dbcp数据库连接池使用jar包

DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。

2018-10-29

Dbutil使用jar包

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。

2018-10-29

TI 杯 2023 年全国大学生电子设计竞赛赛题下载-本科组,比赛试题

TI 杯 2023 年全国大学生电子设计竞赛赛题下载--本科组,比赛试题

2023-08-25

2023最新电赛题目高职组

TI 杯 2023 年全国大学生电子设计竞赛赛题下载--高职组,比赛试题

2023-08-25

TextOverTest.html

css文字超出自动换行

2023-03-30

SelectOPtionTest.html

select默认选中的option

2023-03-28

DivTest.html

div居中

2023-03-22

FlexTest.html

flex布局

2023-03-19

ArraySortDemo.java

一维数组排序

2023-03-14

hoverTest.html

hover在css中的用法

2023-03-14

SpanDemo.html

span标签

2023-03-14

SelectSort.java

选择法排序

2023-03-13

css圆角边框相关知识和代码演示

css圆角边框

2023-03-13

TestDemo.rar

单选框radio选中事件

2023-03-13

伪类选择器知识点内容以及使用案例

伪类选择器

2023-03-13

StringArrDemo.java

string数组

2023-03-13

ArrayInit.java

数组初始化

2023-03-12

GetArrayMaxDemo.java

求数组中第二大的元素

2023-03-12

DowhileTest.java

do while循环语句

2023-03-11

MathTest.java

math.floor()用法

2023-03-10

Vue面试题.docx

前端技术Vue相关面试题

2023-03-10

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

TA关注的人

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