类 BaseBeanSupport

java.lang.Object
gu.sql2java.redis.cache.BaseBeanSupport

public class BaseBeanSupport extends Object
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static <B extends gu.sql2java.BaseBean>
    com.alibaba.fastjson.JSON
    asJson(B bean, int jsonFieldID)
    返回BaseBean对象中字段ID(jsonFieldID)指定的字段解析的JSON对象, 如果输入参数为null或字段为空或null返回空的JSONObject对象, JSON解析失败则抛出异常
    static <B extends gu.sql2java.BaseBean>
    Object
    getFieldOfJson(B bean, int jsonFieldID, String key)
    返回JSON中指定字段的值,不存在则返回null
    static <B extends gu.sql2java.BaseBean>
    B
    updateJsonField(B bean, int jsonFieldID, com.alibaba.fastjson.JSON input)
    更新bean的 jsonFieldID指定字段(JSON)
    static <B extends gu.sql2java.BaseBean>
    B
    updateJsonField(B bean, int jsonFieldID, String jsonProps)
    更新bean的 jsonFieldID指定字段(JSON)
    static <B extends gu.sql2java.BaseBean>
    B
    updateJsonField(B bean, int jsonFieldID, String key, Object value)
    更新bean的 jsonFieldID指定字段(JSON)

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BaseBeanSupport

      protected BaseBeanSupport()
  • 方法详细资料

    • updateJsonField

      public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, com.alibaba.fastjson.JSON input)
      更新bean的 jsonFieldID指定字段(JSON)
      参数:
      bean -
      jsonFieldID - 字段ID
      input -
      返回:
      bean always
    • updateJsonField

      public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, String jsonProps)
      更新bean的 jsonFieldID指定字段(JSON)
      参数:
      bean -
      jsonFieldID - 字段ID
      jsonProps - 包含多个字段的JSON字符串
      返回:
      bean always
    • updateJsonField

      public static <B extends gu.sql2java.BaseBean> B updateJsonField(B bean, int jsonFieldID, String key, Object value)
      更新bean的 jsonFieldID指定字段(JSON)
      参数:
      bean -
      jsonFieldID - 字段ID
      key - JSON字段名
      value - JSON字段值
      返回:
      bean always
    • getFieldOfJson

      public static <B extends gu.sql2java.BaseBean> Object getFieldOfJson(B bean, int jsonFieldID, String key)
      返回JSON中指定字段的值,不存在则返回null
      参数:
      bean -
      jsonFieldID - 保存JSON数据的字段ID
      key -
    • asJson

      public static <B extends gu.sql2java.BaseBean> com.alibaba.fastjson.JSON asJson(B bean, int jsonFieldID)
      返回BaseBean对象中字段ID(jsonFieldID)指定的字段解析的JSON对象, 如果输入参数为null或字段为空或null返回空的JSONObject对象, JSON解析失败则抛出异常
      参数:
      bean -
      jsonFieldID - 字段ID