IDEA开启预览选项--enable-preview
用到了预览功能 virtualThread报错 is a preview API and is disabled by default.最近在研究loom,我的idea版本是2022.5(2023.1开始支持jdk20,低版本需要自己调)看编译参数是把--source 20 --enable-pr
如何利用Mybatis-Plus自动生成代码(超详细注解)
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启
MyBatis 执行流程分析
通过SqlSessionFactory,可以获取一个线程安全的SqlSession对象,用于执行数据库操作。SqlSessionFactory的创建是相对较重的操作,一般在应用程序的启动阶段进行创建,并在整个应用程序的生命周期内保持单例。它使用了一组配置信息,包括数据源、事务管理器、映射器(Mapp
Mybatis-plus解析sql发生异常:net.sf.jsqlparser.JSQLParserException
在使用mybatis-plus的过程中,有一个jsonb字段使用了jsonb_exists_any (field_name, text[])Caused by: net.sf.jsqlparser.JSQLParserException: Encountered unexpected tokenMy
Spring Boot 的版本与 MyBatis 或其他依赖库的版本不兼容
报错:java.lang.IllegalArgumentException: Unable to instantiate org.mybatis.spring.boot.autoconfigure.MybatisDependsOnDatabaseInitializationDetector [org
Mybatis 开启控制台打印sql语句
ps: com.lucifer.springboot.cache.mapper是包名。
SQL 将查询结果插入到另一张表中
请注意以上两表的字段必须一致(位置一致,类型一致),否则会出现数据转换错误。
springboot多数据源配置
springboot多数据源配置
mybatisplus的几种分页方式
Mybatis Plus 分页方式使用IPage selectPageVo(IPage page, Integer state);// or (class MyPage extends Ipage{ private Integer state; })MyPage selectPageVo(MyPag
快速使用Spring Cache
缓存数据使用了一个新的框架——Spring Cache,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:EHCache、Caffeine、Redis(常用)。
SpringBoot与MybatisPlus SpringBoot
仅为个人学习使用。
若依框架使用入门-环境搭建
若依后台管理框架是一套完整的前后台综合系统,使用到诸如SpringBootMybatisDruidthtmeleafshiro等等技术,支持前后端分析,具有基础功能完整,上手快速,扩展新功能简单等等优点。
No Spring环境Mybatis-Plus批量插入并返回主键的两种方式
非Spring环境下,Mybatis-plus 批量插入及,批量返回主键赋值实体中;Mybatis-plus批量插入数据两种方式
@RequestBody注解依赖问题,导致传入的body数据为空(已解决)
mybatis中insert保存数据失败,提示 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to u
@DateTimeFormat 和 @JsonFormat 注解详解
这一篇文章足以让你对Java当中Date时间上的理解更上一层楼,本篇文章主要通过代码的形式来进行试验,彻彻底底搞明白日期传参,以及日期返回参数的格式相关问题,每一个步骤都会记得特别详细!@DateTimeFormat究竟在什么时候用?@JsonFormat在什么时候用?二者有什么区别?同时也会重点围
基于Mybatis-Plus实现数据权限
数据权限是指对系统用户进行数据资源可见性的控制。实现不同角色登录系统所展示的操作数据范围不一样,达到角色与角色、用户与用户之间数据的隔离。
springboot+mybatis实现mysql和oracle多数据源
在实际项目中很多时候会涉及到多个数据库的访问,或者数据库读写分离的形式。下面通过使用 Aspect+注解来实现mysql+oracle的多数据源配置(注意:事务一致性未提供)首先要去oracle官网下载ojdbc的jar包,根据oracle的版本去下载,或者在下载的oracle的jdbc包下的lib
【Spring】三大依赖注入(@Autowired,Setter,构造方法)
本篇文章注意介绍Spring中的三大注入,属性注入(@Autowired),Setter注入,构造方法注入的优缺点分析,其中还涉及了关于属性注入可能涉及违背单一涉及原则的实例,存在循环依赖的可能,及解决方案,还对JDK中的@Resourece注解与其中的@Autowired进行了比较。
SpringMVC实现增删改查(CRUD)--全面详细讲解
创建Model项目并导入相关pom.xml依赖。