LocalDateTime SQL查不到
时间: 2023-10-26 21:27:41 浏览: 181
当使用LocalDateTime类型进行SQL查询时,可能会出现查不到结果的情况。这个问题可能有几个解决方法。
首先,可以尝试增加服务器/Java应用的虚拟机参数,具体参数为-Doracle.jdbc.V8Compatible="true"。这个参数可以解决数据库查询时间没有了时分秒的问题。
其次,如果使用MybatisPlus进行查询时遇到问题,可以先将MybatisPlus的SQL语句打印出来,方法是配置mybatis-plus.configuration.log-impl为org.apache.ibatis.logging.stdout.StdOutImpl。然后查看SQL是否正确。如果SQL正确,那么需要检查参数类型是否正确。在使用eq方法进行查询时,第一个参数应该是字段名称,而第二个参数应该是一个值,而不是一个集合。如果使用in()方法进行查询,则第二个参数应该是一个集合。
另外,还可以尝试将Mybatis依赖换成最新的版本,具体为org.mybatis.spring.boot:mybatis-spring-boot-starter:2.0.0。这可能有助于解决查询问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [数据库查询时间没有了时分秒的解决办法](https://download.csdn.net/download/allangreenhu/3527740)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [mybatisplus查询不到数据,但是使用sql可以查询到数据](https://blog.csdn.net/m0_46979453/article/details/128937644)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Mybatis sql查询结果时间类型无法映射为LocalDateTime问题](https://blog.csdn.net/lq6812574/article/details/121741472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文