草庐IT

Mybatis-Plus

全部标签

学习笔记——Mybatis核心配置文件概述及根标签

2023-01-09一、Mybatis核心配置文件概述及根标签1、核心配置文件的概述(即“mybatis-config.xml”)MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。2、标签(1)configuration(配置)(2)properties(属性)作用:定义或引入外部属性文件在“day02_mybatis.src.main.resources”文件夹下创建“数据库的连接文件”,命名为“db.properties”①db.properties里面的内容#里面存放的数据格式为key=valuedb.driver=com.mysql.cj.jdbc.Drive

学习笔记——Mybatis核心配置文件概述及根标签

2023-01-09一、Mybatis核心配置文件概述及根标签1、核心配置文件的概述(即“mybatis-config.xml”)MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。2、标签(1)configuration(配置)(2)properties(属性)作用:定义或引入外部属性文件在“day02_mybatis.src.main.resources”文件夹下创建“数据库的连接文件”,命名为“db.properties”①db.properties里面的内容#里面存放的数据格式为key=valuedb.driver=com.mysql.cj.jdbc.Drive

SSM(Spring,SpringMVC,Mybatis)框架整合项目

快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目环境要求:IDEAMySQL8.0.25Tomcat9Maven3.6数据库环境:创建一个存放书籍数据的数据库表CREATEDATABASE`ssmbooks`;USE`ssmbooks`;DROPTABLEIFEXISTS`books`;CREATETABLE`books`(`bookID`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'书id',`bookName`VARCHAR(100)NOTNULLCOMMENT'书名',`bookCounts`INT(11)NOTNULLCOMMEN

SSM(Spring,SpringMVC,Mybatis)框架整合项目

快速上手SSM(Spring,SpringMVC,Mybatis)框架整合项目环境要求:IDEAMySQL8.0.25Tomcat9Maven3.6数据库环境:创建一个存放书籍数据的数据库表CREATEDATABASE`ssmbooks`;USE`ssmbooks`;DROPTABLEIFEXISTS`books`;CREATETABLE`books`(`bookID`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'书id',`bookName`VARCHAR(100)NOTNULLCOMMENT'书名',`bookCounts`INT(11)NOTNULLCOMMEN

学习笔记——Mybatis映射文件根标签与子标签

2023-01-09一、Mybatis映射文件1、映射文件根标签mapping标签:该标签中的namespace要求与接口的全类名一致2、映射文件子标签(1)cache(该命名空间的缓冲配置)(2)cache-ref(引用其他命名空间的缓存配置)(3)resultMap(描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素)注意:resultType解决不了的问题,交给resultMap(一般是多表查询)。(4)sql(可被其他语句引用的可重用语句块)(5)insert(映射插入语句)(6)update(映射更新语句)(7)delete(映射删除语句)(8)select(映射查询语句)3

学习笔记——Mybatis映射文件根标签与子标签

2023-01-09一、Mybatis映射文件1、映射文件根标签mapping标签:该标签中的namespace要求与接口的全类名一致2、映射文件子标签(1)cache(该命名空间的缓冲配置)(2)cache-ref(引用其他命名空间的缓存配置)(3)resultMap(描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素)注意:resultType解决不了的问题,交给resultMap(一般是多表查询)。(4)sql(可被其他语句引用的可重用语句块)(5)insert(映射插入语句)(6)update(映射更新语句)(7)delete(映射删除语句)(8)select(映射查询语句)3

学习笔记——Mybatis中获取主键自增数据;获取数据库受影响行数;Mybatis中参数传递问题

2023-01-10一、Mybatis中获取主键自增数据要获取自增数据时,需要在映射文件中的“”中添加两个属性,例如获取自增的id①EmployeeMapper.xml中的标签内部insertid="insertEmployee"useGeneratedKeys="true"keyProperty="id">INSERTINTOtbl_employee(last_name,email,salary)VALUES(#{lastName},#{email},#{salary})insert>②之后在测试文件中的测试自增关键代码Employeeemployee=newEmployee(null,"p

学习笔记——Mybatis中获取主键自增数据;获取数据库受影响行数;Mybatis中参数传递问题

2023-01-10一、Mybatis中获取主键自增数据要获取自增数据时,需要在映射文件中的“”中添加两个属性,例如获取自增的id①EmployeeMapper.xml中的标签内部insertid="insertEmployee"useGeneratedKeys="true"keyProperty="id">INSERTINTOtbl_employee(last_name,email,salary)VALUES(#{lastName},#{email},#{salary})insert>②之后在测试文件中的测试自增关键代码Employeeemployee=newEmployee(null,"p

SpringBoot+Mybatis-plus整合easyExcel批量导入Excel到数据库+导出Excel

一、前言今天小编带大家一起整合一下easyExcel,之所以用这个,是因为easyExcel性能比较好,不会报OOM!市面上常见的导入导出Excel分为三种:hutooleasyExcelpoihutool和easyExcel都是对poi的封装,使用起来更加方便!如果想使用poi和hutool导出的可以看一下小编的之前写的文章:使用POI+hutool导入Excel使用POI把查询到的数据表数据导出到Excel中,一个表一个sheet导出的话看一下这篇,下面主要以导入来展开介绍!EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel二、导入依赖小编这里是3.0.X

SpringBoot+Mybatis-plus整合easyExcel批量导入Excel到数据库+导出Excel

一、前言今天小编带大家一起整合一下easyExcel,之所以用这个,是因为easyExcel性能比较好,不会报OOM!市面上常见的导入导出Excel分为三种:hutooleasyExcelpoihutool和easyExcel都是对poi的封装,使用起来更加方便!如果想使用poi和hutool导出的可以看一下小编的之前写的文章:使用POI+hutool导入Excel使用POI把查询到的数据表数据导出到Excel中,一个表一个sheet导出的话看一下这篇,下面主要以导入来展开介绍!EasyExcel导出Excel表格到浏览器,并通过Postman测试导出Excel二、导入依赖小编这里是3.0.X