草庐IT

Exception in thread main org.apache.ibatis.exceptions.PersistenceException:报错解决

报错信息这类报错信息应该是由多种原因造成的,也就是很多原因都将造成这个报错Exceptioninthread"main"org.apache.ibatis.exceptions.PersistenceException: ###Errorqueryingdatabase. Cause:java.sql.SQLException:Theservertimezonevalue'Öйú±ê׼ʱ¼ä'isunrecognizedorrepresentsmorethanonetimezone.YoumustconfigureeithertheserverorJDBCdriver(viatheser

Java进阶 - MyBatis查询数据库 && Spring Boot 单元测试 - 细节狂魔

文章目录前言1.MyBatis是什么?为什么要学习MyBatis怎么学MyBatis?1、创建MyBatis项目准备工作:创建数据库和数据表1.1、添加MyBatis相关依赖1、新建一个MyBatis项目2、在老项目中引入MyBatis相关依赖1.2、配置数据库连接字符串1.3、配置MyBatis保存的xml的目录使用MyBatis的操作模式操作数据库MyBatis的操作模式第⼀个MyBatis查询:实现一个根据用户id来查询用户信息的操作1、定义接口2、创建xml,实现上面的接口运行结果展示注意!有的人可能会在这一步出现问题MyBatis执行过程SpringBoot的单元测试-穿插内容1.什

Java进阶 - MyBatis查询数据库 && Spring Boot 单元测试 - 细节狂魔

文章目录前言1.MyBatis是什么?为什么要学习MyBatis怎么学MyBatis?1、创建MyBatis项目准备工作:创建数据库和数据表1.1、添加MyBatis相关依赖1、新建一个MyBatis项目2、在老项目中引入MyBatis相关依赖1.2、配置数据库连接字符串1.3、配置MyBatis保存的xml的目录使用MyBatis的操作模式操作数据库MyBatis的操作模式第⼀个MyBatis查询:实现一个根据用户id来查询用户信息的操作1、定义接口2、创建xml,实现上面的接口运行结果展示注意!有的人可能会在这一步出现问题MyBatis执行过程SpringBoot的单元测试-穿插内容1.什

Mybatis-Plus 代码生成器,自定义模板Demo,快速搭建!!

Mybatis-Plus代码生成器,自定义模板Demo,快速搭建!!前言详细信息以及具体配置方法解析–》官方文档:https://baomidou.com/目录:Mybatis-Plus代码生成器,自定义模板Demo,快速搭建!!前言1.所需maven:2.代码生成配置3.自定义模板3.1公共基础类3.2自定义模板(vm)3.21controller模板3.22service模板(vm)3.23serviceImpl模板(vm)3.24公共查询基础模板(vm):1.所需maven:velocity和freemarker选择导入,velocity对应vm的模板,freemarker对应flt模板

Mybatis-Plus 代码生成器,自定义模板Demo,快速搭建!!

Mybatis-Plus代码生成器,自定义模板Demo,快速搭建!!前言详细信息以及具体配置方法解析–》官方文档:https://baomidou.com/目录:Mybatis-Plus代码生成器,自定义模板Demo,快速搭建!!前言1.所需maven:2.代码生成配置3.自定义模板3.1公共基础类3.2自定义模板(vm)3.21controller模板3.22service模板(vm)3.23serviceImpl模板(vm)3.24公共查询基础模板(vm):1.所需maven:velocity和freemarker选择导入,velocity对应vm的模板,freemarker对应flt模板

若依框架以及Mybatis-plus分页插件失效,数据库有多条却只查前十条

        最近在若依的基础上开发,因为若依自带分页所以一直就没考虑数据分页,最近发现数据库明明有数据,却只能查出前10条。 首先分析原因,我是在原来代码的基础上,重新封装了vo类返回给前端,导致的分页失效,首先看若依的分页源码是采用startPage()、getDataTable()两个方法对数据进行分页。/***设置请求分页数据*/protectedvoidstartPage(){PageDomainpageDomain=TableSupport.buildPageRequest();IntegerpageNum=pageDomain.getPageNum();IntegerpageS

若依框架以及Mybatis-plus分页插件失效,数据库有多条却只查前十条

        最近在若依的基础上开发,因为若依自带分页所以一直就没考虑数据分页,最近发现数据库明明有数据,却只能查出前10条。 首先分析原因,我是在原来代码的基础上,重新封装了vo类返回给前端,导致的分页失效,首先看若依的分页源码是采用startPage()、getDataTable()两个方法对数据进行分页。/***设置请求分页数据*/protectedvoidstartPage(){PageDomainpageDomain=TableSupport.buildPageRequest();IntegerpageNum=pageDomain.getPageNum();IntegerpageS

Mybatis-plus之映射篇(部分注解使用)

1.pom依赖projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd">modelVersion>4.0.0modelVersion>parent>groupId>org.springframework.bootgroupId>artifactId>spri

Mybatis-plus之映射篇(部分注解使用)

1.pom依赖projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd">modelVersion>4.0.0modelVersion>parent>groupId>org.springframework.bootgroupId>artifactId>spri

若依配置教程(五)数据权限的使用及配置

文章目录一、Controller模块二、Mapper.xml三、在Impl服务层加入权限注解四、分配数据权限若依文档学会了前几篇文章如何新建模块和生成代码,这篇接下来介绍数据权限的配置和使用: 首先,在建立数据库表的时候,必须要添加user_id和dept_id这两个字段,user_id表示这个表中数据是谁写入的,dept_id表示创建人的部门,如下是我创建的一个表: 需要修改的地方如下:一、Controller模块 进入该模块的Controller文件夹的代码中,添加记录的时候,给user_id和dept_id赋值,根据自己的文件名,改一下代码:sysHonor.setUserId(getU