Spring boot jpa 中 findById返回类型变化


spring boot 2.0以后,findById 返回类型变为了

@NoRepositoryBean
public interface CrudRepository<T, ID> extends Repository<T, ID> {
<S extends T> S save(S var1);

<S extends T> Iterable<S> saveAll(Iterable<S> var1);

Optional<T> findById(ID var1);

 

源码中返回的是Optional 类型。那么这个时候该如何获得T 类型呢
只需要get()即可
就是findById(Id).get() 即返回T类型
转载:https://blog.csdn.net/u012733501/article/details/89640399


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM