spring boot 使用通用mapper外掛查詢出的物件異常
阿新 • • 發佈:2019-01-01
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version> </parent>
<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId>專案使用spring boot1.5.7 整合mybatis通用mapper外掛,發現查詢方法selectByPrimaryKey<version>1.1.0</version> </dependency>
會導致發生異常—— java.lang.ClassCastException:com.xxx.xxx.entity cannot be cast to com.xxx.xxx.entity
insert、update、delete方法都沒有問題,就是查詢出實體就報異常。
select這是外掛的一個bug
解決方法如下:在spring boot專案resources目錄下建立一個META-INF資料夾,在META-INF目錄下再建立一個
spring-devtools.properties 檔案
加入以下程式碼即可解決
restart.include.companycommonlibs=tk/mybatis.*