若依mybatis升级为mybatis-plus

因为分页插件本身依赖了mybatis,所以之前common可以不引用mybatis,但是现在mybatis已被移除,所以必须重新引入mybatis-plus,否则代码会报错。启动项目:启动项目出现mybatis-plus的标志,并且不报错,说明升级成功,在不影响原有功能的情况下,已经将mybatis

运行jar包报no main manifest attribute, in XXXX的解决办法

运行jar包报no main manifest attribute, in XXXX的解决办法

mybatis查询多个结果返回map--@MapKey使用方法

mybatis查询结果集返回多个,想用map接收,使用@Mapkey解决,并介绍源码实现

解决springboot中使用@NotNull注解无效

springboot 2.3之前的集成在spring-boot-starter-web里了,所以不需要额外引入包springboot 2.3之后需要引入spring-boot-starter-validation

java 批量插入数据

如果数据量不大,能第一种就够了。如果数据内容多,字段又多,试试其它的方式,看下效率是否有更快。同步数据,还是适合晚上的时候,用定时器去跑。

SpringBoot 大题数据访问乱押(一)

TYUT 太原理工大学期末,SpringBoot 大型软件系统设计 R 大题。

SpringBoot3 快速入门及原理分析

SpringBoot是基于 Spring 开发的一种轻量级的全新框架,不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。通过 Spring Boot,可以轻松地创建独立的,基于生产级别的基于 Spring 的应用程序。Spring

7.3 SpringBoot整合MyBatis分页插件github.pageHelper:实现图书列表API

在软件开发中,分页是一个非常常见的需求,无论是在Web应用程序还是在移动应用程序中,我们经常需要将大量的数据分成多个页面进行展示。本文主要实现图书列表API,使用SpringBoot集成MyBatis分页插件github.pageHelper,首先会从「自己实现分页原理」说起,再到「使用github

Spring动态添加数据源(全自动)

1、现在网上所有写的动态数据源,都是假动态数据,都是预先知道要连接几个数据库,但这不满足具体真正需要动态添加连接数据库的需求;2、在很多业务场景下,如项目默认连一个主数据库,服务启动后,因业务不停的变更,需要动态连接其它数据库处理数据,关键点是其它数据库,在服务启动前是不知道连接地址的,所以其它数据

Invalid bound statement (not found)出现原因和解决方法

Invalid bound statement (not found)出现原因和解决方法

java Long 转Integer

要将 Java 中的 Long 类型转换为 Integer 类型,您可以使用 Integer 类中提供的 intValue() 方法。例如,假设您有一个 Long 类型的变量 longValue,您可以使用以下代码将其转换为 Integer 类型:Long longValue= 123456789L

SpringBoot+MyBatis批量插入数据的三种方式

这种方式插入大量数据时,好处是不用频繁访问数据库,一条sql搞定,效率比较高,缺点是当数据量太大时,会出现拼接的sql语句超长而执行失败,所以当数据量太大时,也不推荐。这种方式可以说是集第一种和第二种方式的优点于一身,既可以提高运行效率,又可以保证大数据量时执行成功,大数据量时推荐使用这种方式。好了

MyBatis-plus更新对象时将字段值更新为null

mybatis-plus在执行更新操作,当更新字段为 空字符串 或者 null 的则不会执行更新。如果要将指定字段更新null,可以通过以下三种方式实现。

spring报错 XXX will not be managed by Spring

spring报错 XXX will not be managed by Spring

【Intellij idea】-- idea.vmoptions 目录

在 Mac 上,IntelliJ IDEA 的其中表示当前用户的 home 目录,是 IntelliJ IDEA 的版本号。请注意,文件是一个文本文件,其中包含了 IntelliJ IDEA 的虚拟机参数配置。你可以使用文本编辑器打开该文件,修改其中的参数来调整 IntelliJ IDEA 的性能和

Sql group by 分组取时间最新的一条数据

1.取时间最新的记录 不分组有重复(多条CreateTime一样的都是最新记录)3.如果Id是uuid类型无法使用max(id)的解决办法(使用开窗函数)2.分组后取时间最新的记录。

MyBatis中的#和$有什么区别

MyBatis是一款优秀的持久层框架,特别是在国内(国外据说还是 Hibernate 的天下)非常的流行,我们常说的SSM组合中的M指的就是MyBatis。MyBatis支持定制化SQL、存储过程以及高级映射等多种特性,单纯从代码上来看,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及手

spring整合mybatis(实现数据的增删改查)

spring整合mybatis(实现数据的增删改查)

【MyBatis框架】核心配置文件讲解

本篇详细介绍了MyBatis框架的核心配置文件,以及各个配置元素的作用。

Springboot优雅单元测试之mapper的测试(基于mybatis-plus)

基于springboot的工程,正常单元测试,可以利用IDEA的goto功能自动生成对应的测试类(测试方法),然后在生成的测试类加注解@SpringBootTest,执行对应的test方法即可。但是这样默认是会启动整个springboot应用的,如果有web,还会启动web容器。这个时间比较久,。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈