### Error updating database. Cause: : 不允许从数据类型 varbinary 到 date 的隐式转换。请使用 CONVERT 函数来运行此查询。
### The error may involve -Inline
### The error occurred while setting parameters
### SQL: insert into ***** (id, barcode,matcode,batchNum,name,commonName, spec,unit,dosage,licenseNum,manufName, prodPlace,pinyin,matNextId,productDate,validDate, retailPrice,zhongbao,supplierId,createTime,createPerson, insertSource,sellState,imageUrl,imageName,manufNameAbbr) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ),( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ),( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: : 不允许从数据类型 varbinary 到 date 的隐式转换。请使用 CONVERT 函数来运行此查询。
; uncategorized SQLException for SQL []; SQL state [S0003]; error code [257]; 不允许从数据类型 varbinary 到 date 的隐式转换。请使用 CONVERT 函数来运行此查询。; nested exception is : 不允许从数据类型 varbinary 到 date 的隐式转换。请使用 CONVERT 函数来运行此查询。
at (:84)
at (:81)
at (:81)
at (:74)
at $(:399)
at .$(Unknown Source)
mybites在保存生产日期和保质期时报这个错,前边已经加了时间转换,但还是报错不知为何,后来对时间做了单独处理才正常运行:
insert into ¥¥¥¥¥ (id,matcode,name,licenseNum,manufName,prodPlace,spec,dosage,
retailPrice,sellState,batchNum,productDate,validDate,supplierId,unit,createTime)
values(
#{},
#{},
#{},
#{},
#{},
#{},
#{},
#{},
#{},
#{},
#{},
#{,jdbcType=DATE},
#{,jdbcType=DATE},
#{},
#{},
#{}
)