SpriongBoot2.0-JPA的一個問題解決

在spring boot裏的findById的返回值事Optional。spring

@NoRepositoryBean
public interface CrudRepository<T, ID> extends Repository<T, ID> {

    Optional<T> findById(ID var1);

 

當咱們使用DAO.findById(id)的時候,沒法用實體類接受的。spa

咱們查看Optional的源碼時,會發現有個GET方法。get

全部咱們要用DAO.findById(id).get()獲取實體類.源碼

這是2.0跟1.0的區別!it

相關文章
相關標籤/搜索