Caused by: org.apache.ibatis.type.TypeException: The alias 'SiteVo' is already mapped to the value 'com.test.base.vo.manager.SiteVo'


錯誤詳細信息:

Caused by: org.apache.ibatis.type.TypeException: 
The alias 'SiteVo' is already mapped to the value 'com.test.base.vo.manager.SiteVo'

錯誤原因:
關鍵在於配置文件指定別名范圍過廣,導致不同的包下出現相同的類,從而造成沖突顯示上述的錯誤信息。

配置文件內容:

mybatis:
  # 搜索指定包別名
  typeAliasesPackage: com.test.**.entiy

解決辦法1:
一般起名的話,建議最好不要起相同的。
改下相同類的名稱即可。

解決辦法2:
搜索指定包別名(上述配置文件),最好指定確定的范圍如com.test.blog.entity,這樣就不會出現上面的錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM