code: public static void registerWriteOnlyProps(Class<?> targetClass, Collection<String> writeOnlyPropNames) {
          N.checkArgument(N.isEntity(targetClass), ClassUtil.getCanonicalClassName(targetClass) + " is not an entity class with getter/setter methods");
          N.checkArgNotNullOrEmpty(writeOnlyPropNames, "'writeOnlyPropNames'");
  
          final Set<String> set = new HashSet<String>();
  
          for (String propName : writeOnlyPropNames) {
              set.add(ClassUtil.getPropNameByMethod(ClassUtil.getPropGetMethod(targetClass, propName)));
          }
  
          if (readOrWriteOnlyPropNamesMap.containsKey(targetClass)) {
              readOrWriteOnlyPropNamesMap.get(targetClass).addAll(set);
          } else {
              readOrWriteOnlyPropNamesMap.put(targetClass, set);
          }
      }
docs: The properties will be ignored by update/updateAll/batchUpdate operations if the input is an entity.
  
  @param targetClass
  @param writeOnlyPropNames