类 Model

java.lang.Object
cn.sylinx.horm.model.base.Model
所有已实现的接口:
Serializable, Cloneable
直接已知子类:
GenericModel

public class Model extends Object implements Serializable, Cloneable
另请参阅:
  • 构造器详细资料

    • Model

      public Model()
  • 方法详细资料

    • getContext

      public Map<String,Object> getContext()
    • withNullable

      public <T extends Model> T withNullable(String attributeName)
      对应属性可设置为空
      参数:
      attributeName -
      返回:
    • withNullable

      public <T extends Model, R> T withNullable(TypeFunction<T,R> lambda)
      对应属性可设置为空
      类型参数:
      T -
      R -
      参数:
      lambda -
      返回:
    • withNullables

      public <T extends Model> T withNullables(String... attributeNames)
      对应属性可设置为空
      参数:
      attributeNames -
      返回:
    • withNullables

      public <T extends Model, R> T withNullables(TypeFunction<T,R>... lambdaArray)
      对应属性可设置为空
      类型参数:
      T -
      R -
      参数:
      lambdaArray -
      返回:
    • removeNullable

      public <T extends Model> T removeNullable()
      清空可空字段
      返回:
    • withNullable

      public <T extends Model> T withNullable()
      将所有字段可设置为空
      返回:
    • getNullableFields

      public Set<String> getNullableFields()
      获取所有可设置空字段
      返回:
    • clone

      public Object clone()
      覆盖:
      clone 在类中 Object