Spring Boot2.X中findOne的用法

Posted geekfly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot2.X中findOne的用法相关的知识,希望对你有一定的参考价值。

SpringBoot在1.5.X版本中,传入id即可查询对象 xxxRepository.findOne(id);

但在2.X中,findOne改为了<S extends T> Optional<S> findOne(Example<S> var1);

getOne方法继续保留了,但是如果getOne(id)查询到的即使id不存在,也会返回该对象的引用,判断null无效。

后来找到了这种写法可以实现findOne. xxxRepository.findById(id).orElse(null)

以上是关于Spring Boot2.X中findOne的用法的主要内容,如果未能解决你的问题,请参考以下文章

spring boot2.x发送邮件

Spring Boot2.X 配置文件自动解密读取

Spring Boot2.x 的Druid连接池配置[附带监控]

spring boot2.x和activiti如何配置

spring cloudspring boot2.x下 使用feign,注解@EnableFeignClients 找不到的解决方法

最全Spring Boot2.x系列Config配置集成篇-1参数配置