问题描述
<insertid="addRomUploadData"parameterType="RomDataStat">INSERTINTOt_rom_upload_data(upload_time,rom_time,warehouse_id,customer_code,brand,model,imei,rom_data_stat_id,imei_type)VALUES<foreachcollection="imeiList"item="imei"separator=",">(#{uploadTime},#{romTime},#{warehouseId},#{customerCodeId},#{brand},#{model},#{imei},#{id},#{imeiType,typeHandler=SettlementTypeHandler,javaType=SettlementType})</foreach></insert>这样写会报错:org.mybatis.spring.MyBatisSystemException:nestedexceptionisorg.apache.ibatis.reflection.ReflectionException:Thereisnogetterforpropertynamed'__frch_imei_0Type'in'class........................'我根本没有取过名称为“__frch_imei_0Type”这个属性,为什么会这样?
解决方案
解决方案二:
1、casewhen来代替枚举操作2、采用默认值,如果你的是1.2.3之类的3、你贴的不全啊
时间: 2024-08-02 15:13:13