spring data jpa 查不到数据后返回结果形式

spring data jpa 查不到数据,到底是返回null,还是返回一个空对象。之前一直对这个返回结果很模糊。一直尝试通过单元测试来验证这个结果,但玩单元测试过程中,怎样绕开微服务的集成环境,怎样屏蔽其它的依赖,怎样在企业级项目只注入自己需要的bean等,一直踩在这些问题的坑里爬不上来,然后现在只能用了一种很蠢的方式验证了。。

利用Jenkins里,发布到测试环境里,集成其它的微服务,写个测试接口,返回什么就打印什么。

spring data jpa 查不到数据后返回结果形式_第1张图片

spring data jpa 查不到数据后返回结果形式_第2张图片

 

得出结论:

返回的是null,以后不用每次查询不用纠结判空是要用null还是判断id是空的方式了。

 

有小伙伴对企业级微服务项目中使用单测比较熟悉的话,拜托留个足迹,本人渴望受教。

你可能感兴趣的:(java)