Skip to content

Commit cfbe617

Browse files
committed
Example 更新方法中,set 更新列中排除乐观锁字段
1 parent 32b937a commit cfbe617

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/src/main/java/tk/mybatis/mapper/mapperhelper/SqlHelper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,9 @@ public static String updateSetColumnsIgnoreVersion(Class<?> entityClass, String
537537
logicDeleteColumn = column;
538538
}
539539
if (!column.isId() && column.isUpdatable()) {
540-
if (column == logicDeleteColumn) {
540+
if(column.getEntityField().isAnnotationPresent(Version.class)){
541+
//ignore
542+
} else if (column == logicDeleteColumn) {
541543
sql.append(logicDeleteColumnEqualsValue(column, false)).append(",");
542544
} else if (notNull) {
543545
sql.append(SqlHelper.getIfNotNull(entityName, column, column.getColumnEqualsHolder(entityName) + ",", notEmpty));

0 commit comments

Comments
 (0)