zhou-hao 5 éve
szülő
commit
117c168574

+ 4 - 0
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-mybatis/src/main/java/org/hswebframework/web/dao/mybatis/builder/EasyOrmSqlBuilder.java

@@ -231,6 +231,7 @@ public class EasyOrmSqlBuilder {
         List<CommonSqlRender.OperationColumn> columns = render.parseOperationField(tableMetaData, param);
         SqlAppender appender = new SqlAppender();
         columns.forEach(column -> {
+
             RDBColumnMetaData columnMetaData = column.getRDBColumnMetaData();
             if (columnMetaData == null) {
                 return;
@@ -238,6 +239,9 @@ public class EasyOrmSqlBuilder {
             if (columnMetaData.getName().contains(".")) {
                 return;
             }
+            if (columnMetaData.getProperty("read-only").isTrue()) {
+                return;
+            }
             Object value;
             try {
                 value = propertyUtils.getProperty(param.getData(), columnMetaData.getAlias());