org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class net. 51zhiyuan.dev.pedicure.ui.model.Servicewithinvalidtypes(Integer,Integer,Integer,String,String,String,BigDecimal,BigDecimal,Integer,Integer,String,Integer,Integer,Integer,Integer,Integer,Integer,Integer,Object,Boolean,Date,Date)orvalues(1,1,0,第一,DE,a8ee8d942f1848ed8d129b09f9c2a393,999.00,99.90,70,118,asdadsqeqe,1,0,1,0,1,1,1,[热门服务,客户推荐,特价体验],false,ThuJun1415:06:30CST2018,SatSep0817:02:35CST2018).Cause:java.lang.NoSuchMethodException:net. 51 z h i y u a n . d e v . p e d i c u r e . u i . m o d e l . S e r v i c e w i t h i n v a l i d t y p e s ( I n t e g e r , I n t e g e r , I n t e g e r , S t r i n g , S t r i n g , S t r i n g , B i g D e c i m a l , B i g D e c i m a l , I n t e g e r , I n t e g e r , S t r i n g , I n t e g e r , I n t e g e r , I n t e g e r , I n t e g e r , I n t e g e r , I n t e g e r , I n t e g e r , O b j e c t , B o o l e a n , D a t e , D a t e ) o r v a l u e s ( 1 , 1 , 0 , 第 一 , D E , a 8 e e 8 d 942 f 1848 e d 8 d 129 b 09 f 9 c 2 a 393 , 999.00 , 99.90 , 70 , 118 , a s d a d s q e q e , 1 , 0 , 1 , 0 , 1 , 1 , 1 , [ 热 门 服 务 , 客 户 推 荐 , 特 价 体 验 ] , f a l s e , T h u J u n 14 15 : 06 : 30 C S T 2018 , S a t S e p 08 17 : 02 : 35 C S T 2018 ) . C a u s e : j a v a . l a n g . N o S u c h M e t h o d E x c e p t i o n : n e t . 51zhiyuan.dev.pedicure.ui.model.Service.(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.math.BigDecimal, java.math.BigDecimal, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Object, java.lang.Boolean, java.util.Date, java.util.Date)
在数据库中有这样一组数据
[“客户推荐”,“特价狂欢”]
我在实体类中定义的类型是List ,因此需要在mybatis解析的时候进行类型对应,开始的时候我只写了typeHandler
但是还是现实类型转不正确,所以又加了javaType的属性
现在问题解决了
ps: