mybatis plus 查时间
时间: 2023-09-08 11:16:34 浏览: 115
mybatis-plus的自动填充时间的问题(添加到数据库的时间比当前时间多4个小时)
5星 · 资源好评率100%
Mybatis-Plus在查询时间字段时可能会出现查出来显示null的情况。这可能是由于配置不正确或者使用了错误的JDBC驱动程序所导致的。如果你在自己写SQL查询数据时遇到了这个问题,可以按照以下步骤来解决:
首先,确保你正确配置了Mybatis-Plus的核心对象SqlSessionFactoryBuilder和核心配置文件。核心对象的作用是创建SqlSessionFactory,而核心配置文件包含了数据库连接等相关信息。你可以参考引用中的详细介绍来了解如何正确配置这些对象和文件。
其次,如果你的项目是使用Oracle数据库,你可能还需要添加ojdbc6这个JDBC依赖包。这个包可以解决Mybatis-Plus在查询时分秒为0的问题。你可以将ojdbc6.jar文件放在项目的resources目录下的lib目录下,并在pom文件中进行相应的配置。具体配置方法可以参考引用中的示例。
最后,重新运行你的查询语句,查看时间字段是否能够正确显示。如果问题仍然存在,你可以检查一下你的数据库中是否确实有数据,或者尝试使用其他的查询方式来验证。同时,你还可以查看Mybatis-Plus的官方文档或者社区中是否有相关的讨论和解决方案。
综上所述,你可以通过正确配置Mybatis-Plus的核心对象和配置文件,以及添加必要的JDBC依赖包来解决Mybatis-Plus查时间字段显示null的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [关于Mybatis-Plus 查询时间字段有时报null和时间乱码问题](https://blog.csdn.net/m0_57222999/article/details/122998639)[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_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [SSM框架的学习与应用JavaEE(第二天)Mybatis的深入学习](https://download.csdn.net/download/m0_53659738/88241458)[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_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [ojdbc6(此包解决mybatis_plus查询时分秒为0问题).7z](https://download.csdn.net/download/zw521cx/85272215)[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_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文