天天看點

Could not set property ‘roles‘ of ‘class com.lp.common.entity.domain.TUser‘ 異常處理問題描述原因分析:解決方案:

問題描述

在使用mybatis進行使用者資訊查詢時,出現如下異常:

Could not set property 'roles' of 'class com.lp.common.entity.
domain.TUser'
           

網上資料基本說是property所對應的值 要和實體類的字段保持一緻。

原因分析:

是以,我仔細檢查了mapper.xml和實體類中role字段對應的類型不一樣,一個是Set,一個是List

Could not set property ‘roles‘ of ‘class com.lp.common.entity.domain.TUser‘ 異常處理問題描述原因分析:解決方案:
Could not set property ‘roles‘ of ‘class com.lp.common.entity.domain.TUser‘ 異常處理問題描述原因分析:解決方案:

解決方案:

把實體類中的role類型修改為List則可
Could not set property ‘roles‘ of ‘class com.lp.common.entity.domain.TUser‘ 異常處理問題描述原因分析:解決方案: