1. 程式人生 > >spring boot 使用通用mapper外掛查詢出的物件異常

spring boot 使用通用mapper外掛查詢出的物件異常

<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>
<version>1.1.0</version> </dependency>
專案使用spring boot1.5.7 整合mybatis通用mapper外掛,發現查詢方法selectByPrimaryKey
會導致發生異常—— 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.*