类的使用
cool.scx.data.mysql_x.FieldFilter
使用FieldFilter的程序包
-
cool.scx.data.mysql_x中FieldFilter的使用
修饰符和类型方法说明FieldFilter.addExcluded(String... fieldNames) 添加 黑名单FieldFilter.addIncluded(String... fieldNames) 添加 白名单FieldFilter.clear()清除所有 包含类型的列static FieldFilterFieldFilter.ofExcluded()启用黑名单模式 (当一个实体类所对应的 field 的值为 null 时, 会将此 field 所对应的列排除, 详情请看ofExcluded(boolean))static FieldFilterFieldFilter.ofExcluded(boolean excludeIfFieldValueIsNull) 启动黑名单模式static FieldFilterFieldFilter.ofExcluded(boolean excludeIfFieldValueIsNull, String... fieldNames) 黑名单模式static FieldFilterFieldFilter.ofExcluded(String... fieldNames) 黑名单模式static FieldFilterFieldFilter.ofIncluded()启用白名单模式 (当一个实体类所对应的 field 的值为 null 时, 会将此 field 所对应的列排除, 详情请看ofIncluded(boolean))static FieldFilterFieldFilter.ofIncluded(boolean excludeIfFieldValueIsNull) 启用白名单模式static FieldFilterFieldFilter.ofIncluded(boolean excludeIfFieldValueIsNull, String... fieldNames) 白名单模式static FieldFilterFieldFilter.ofIncluded(String... fieldNames) 白名单模式FieldFilter.removeExcluded(String... fieldNames) 移除黑名单FieldFilter.removeIncluded(String... fieldNames) 移除白名单参数类型为FieldFilter的cool.scx.data.mysql_x中的方法修饰符和类型方法说明MySQLXDao.add(Entity entity, FieldFilter updateFilter) MySQLXDao.addAll(Collection<Entity> entityList, FieldFilter updateFilter) MySQLXDao.find(Query query, FieldFilter selectFilter) MySQLXDao.get(Query query, FieldFilter fieldFilter) static com.mysql.cj.xdevapi.DbDocMySQLXDao.toDbDoc(Object entity, FieldFilter updateFilter) MySQLXDao.toEntity(com.mysql.cj.xdevapi.DbDoc dbDoc, FieldFilter filter) longMySQLXDao.update(Entity entity, Query query, FieldFilter updateFilter)