java代码中调用dao层查询接口,代码没有返回数据,打印出的sql查出了数据

简介: java代码中调用dao层查询接口,代码没有返回数据,打印出的sql查出了数据

记录一个神奇的错误

今天新做的一个任务,查询接口

代码运行截图:


复制打印出的sql

执行

竟然查出了一条数据

第一次遇见这种问题

代码数据库是一致的,并且重启之后依旧如此

不断尝试

当我把查询条件去掉时,发现

523条数据,大概能查出238条数据

缩小范围

3条数据查出1条

解决方案

最后把参数换成了String类型,数据库字段换成date类型,就正常了。

目录
相关文章
|
1天前
|
消息中间件 监控 Java
Java 框架界的‘巨星’Spring,让你的代码翩翩起舞!
【6月更文挑战第25天】Spring,Java框架的明星,以其依赖注入(DI)和面向切面编程(AOP)简化开发。DI协调类间协作,AOP提供日志、监控等附加功能。事务管理确保代码稳定性,注解如`@Transactional`自动化事务处理。Spring的集成能力使代码灵活适应多样技术场景,让编程变得优雅高效,犹如舞蹈般流畅。跟随Spring,让代码起舞!
|
1天前
|
JavaScript 前端开发 Java
java 执行 javascript 代码
java 执行 javascript 代码
13 6
|
1天前
|
安全 IDE Java
使用MapStruct和Lombok简化代码
使用MapStruct和Lombok简化代码
14 2
|
1天前
|
SQL
sql语句按指定某个字段分组后删除重复数据只保留id最小/最大的一条数据
sql语句按指定某个字段分组后删除重复数据只保留id最小/最大的一条数据
3 0
|
1天前
|
Java 数据库 Spring
解锁 Spring 框架新姿势,让你的 Java 代码更加优雅!
【6月更文挑战第25天】在Spring框架中优化依赖注入、应用AOP和事务管理能提升代码优雅性。例如,使用构造函数注入降低耦合,如将手动创建改为容器管理;通过AOP实现横切关注点,如统一日志记录,避免重复代码;利用`@Transactional`注解简化事务处理,确保数据一致性。这些技巧让代码更简洁、可维护。
|
1天前
|
Java
java线程之用户线程与守护线程
java线程之用户线程与守护线程
6 1
java线程之用户线程与守护线程
|
1天前
|
安全 Java
java线程之List集合并发安全问题及解决方案
java线程之List集合并发安全问题及解决方案
7 1
|
1天前
|
Java
java线程之定制化通信(多轮顺序打印问题)
java线程之定制化通信(多轮顺序打印问题)
6 1
|
1天前
|
安全 Java
java线程之线程安全
java线程之线程安全
14 1
|
1天前
|
缓存 监控 安全
深入理解Java中的线程池和并发编程
深入理解Java中的线程池和并发编程