当前使用版本(必填,否则不予处理)

3.4.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

sqlserver环境下只要是更新日期为空时候就报错

重现步骤(如果有就写完整)

LambdaUpdateWrapper update = Wrappers.lambdaUpdate(); update.eq(PqmsPipeWeld::getId, 4763); update.set(PqmsPipeWeld::getWeldDate, null); pipeWeldService.update(update);

报错信息

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Implicit conversion from data type varbinary to date is not allowed. Use the CONVERT function to run this query.

Comment From: qmdx

可能是驱动兼容问题,目前无 sqlserver 环境测试,建议解决 pr

Comment From: sueryyyang

@TableField(updateStrategy = FieldStrategy.IGNORED) private Date start;//mssql datetime result property="start" column="start" jdbcType="TIMESTAMP"