MyBatis在DAO層定義接口返回類型泛型無效

今天很偶然的因爲一次粗心而發現的一個mybatis問題,這裏就寫出來與大家分享一下。 DAO層定義了一個接口,返回String集合,用於獲取最熱門的搜索信息。 mapper.xml文件接口返回的類型卻是search對象。 調用接口,返回的是search對象集合,沒有報錯,泛型沒起到作用。 仔細一想,泛型是在編譯階段將我們的返回值類型匹配到一具體類型,而DAO層的接口卻沒有具體的返回值信息,所以在編
相關文章
相關標籤/搜索