mybatis

为什么在MyBatis多数据源配置下需要添加test-while-idle等参数来解决连接关闭问题?-小浪学习网

为什么在MyBatis多数据源配置下需要添加test-while-idle等参数来解决连接关闭问题?

在mybatis多数据源配置下,为什么需要添加test-while-idle等参数来解决连接关闭问题?这个问题在单数据源环境下并不常见,但切换到多数据源配置后,可能会遇到'no operations allowed after con...
站长的头像-小浪学习网月度会员站长1个月前
396
Java实体类属性名如何优雅获取,避免MyBatis查询中的硬编码?-小浪学习网

Java实体类属性名如何优雅获取,避免MyBatis查询中的硬编码?

在使用 MyBatis-Plus 或 tk.mybatis 进行数据库查询时,直接使用字符串拼接属性名(例如 criteria.andEqualTo('isdeleted', deleteFlagenum.undelete.getCode()))会降低代码可读性和可维护性。...
站长的头像-小浪学习网月度会员站长1个月前
246
如何查询包含多个日期值的字段,并获取在给定时间范围内的数据?-小浪学习网

如何查询包含多个日期值的字段,并获取在给定时间范围内的数据?

如何同时查询多个日期值的同个字段以获取特定时间范围的数据? 问题: 字段 realstarttime 包含逗号分隔的多个时间值,例如:2022-09-14 11:38:21,2022-09-14 18:00:00。我们需要根据给定的时间...
站长的头像-小浪学习网月度会员站长2个月前
376
Spring Boot项目启动后出现SqlSession未注册到同步的异常怎么办?-小浪学习网

Spring Boot项目启动后出现SqlSession未注册到同步的异常怎么办?

Spring Boot项目启动后出现SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2dbe837b] was not registered for synchronization because synchronization is not active异常...
站长的头像-小浪学习网月度会员站长3个月前
296
@ResultType注解在MyBatis中有什么具体使用场景?-小浪学习网

@ResultType注解在MyBatis中有什么具体使用场景?

在开发过程中,我们经常会使用mybatis来进行数据库操作。最近在研究mybatis的源码时,我发现了一个有趣的注解:@resulttype。源码显示,这个注解只有在方法的返回类型为void时才会生效。那么,@...
站长的头像-小浪学习网月度会员站长2个月前
406
动态sql语句基本语法 动态sql语法使用指南-小浪学习网

动态sql语句基本语法 动态sql语法使用指南

动态sql语句的基本语法和使用指南包括以下要点:1. 使用标签根据条件动态添加查询条件;2. 使用、和标签选择不同的查询路径;3. 使用标签遍历集合生成重复的sql片段;4. 注意sql注入和性能问题...
站长的头像-小浪学习网月度会员站长32天前
486
MyBatis-Plus如何高效查询JSON字段?-小浪学习网

MyBatis-Plus如何高效查询JSON字段?

MyBatis-Plus高效处理JSON字段查询 本文介绍如何使用MyBatis-Plus简化复杂的SQL语句,实现对JSON字段的高效精准查询。 我们以一个示例SQL语句为例,展示如何避免SQL注入并提高代码可读性。 原始...
站长的头像-小浪学习网月度会员站长2个月前
276
MyBatis XML文件中如何正确处理SQL语句中的引号以避免JSON_CONTAINS函数出错?-小浪学习网

MyBatis XML文件中如何正确处理SQL语句中的引号以避免JSON_CONTAINS函数出错?

MyBatis XML 文件中 SQL 语句引号处理及 JSON_CONTAINS 函数使用 在使用 MyBatis 等框架操作数据库时,XML 文件中的 SQL 语句引号处理常常令人头疼,尤其是在使用 JSON_CONTAINS 等函数时。本文...
站长的头像-小浪学习网月度会员站长3个月前
296
在Spring Cloud Alibaba中如何将业务模块的Entity、Mapper和Service集中到Common模块中?-小浪学习网

在Spring Cloud Alibaba中如何将业务模块的Entity、Mapper和Service集中到Common模块中?

Spring Cloud Alibaba 项目中的公共模块最佳实践:集中 Entity、Mapper 和 Service 本文探讨如何在 Spring Cloud Alibaba (版本 2021.0.1) 和 Spring Boot (版本 2.6.4) 项目中,有效地将多个业...
站长的头像-小浪学习网月度会员站长2个月前
466
XML配置文件报错但程序运行正常,登录却异常:如何解决Spring Boot应用中的空指针异常?-小浪学习网

XML配置文件报错但程序运行正常,登录却异常:如何解决Spring Boot应用中的空指针异常?

Spring Boot应用XML配置文件报错,但程序运行正常,登录却异常——空指针异常排查 最近遇到一个奇怪的问题:XML配置文件报错(标红),但Spring Boot应用在本地测试环境(localhost)下能正常启动...
站长的头像-小浪学习网月度会员站长3个月前
276
Java MyBatis 查询返回 int 类型出现 null,如何避免异常?-小浪学习网

Java MyBatis 查询返回 int 类型出现 null,如何避免异常?

在 java 中使用 mybatis 查询 sql 时,如果期望返回 int 类型的值,但实际返回 null,可能会出现异常。如何处理这种情况? 为了解决这个问题,有以下两种解决办法: 将返回类型改为 integer,然...
站长的头像-小浪学习网月度会员站长3个月前
266