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