Interface BaseEntity

All Superinterfaces:
Serializable

public interface BaseEntity extends Serializable
entity的基类,所有entity都要继承这个类
Author:
John Li jujubeframework@163.com
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    String的null值
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> T
    clone自己
    default <T> T
    toBO(Class<T> cl)
    将Bean赋值给对象类型的BO
    default Map<String,Object>
    将Bean转换为Map,直接转换,不涉及到命名方式的变动
    default Map<String,Object>
    将Bean转换为Map,直接转换,不涉及到命名方式的变动.过滤null值的key
    default Record
    将Bean转换为Record,会把Bean中驼峰命名的字段转为下划线命名
  • Field Details

  • Method Details

    • cloneSelf

      default <T> T cloneSelf()
      clone自己
      Type Parameters:
      T - 泛型
      Returns:
      self type object
    • toRecord

      default Record toRecord()
      将Bean转换为Record,会把Bean中驼峰命名的字段转为下划线命名
      Returns:
      Record
    • toMap

      default Map<String,Object> toMap()
      将Bean转换为Map,直接转换,不涉及到命名方式的变动
      Returns:
      Mapinvalid input: '<'String, Object>
    • toMapFilterNull

      default Map<String,Object> toMapFilterNull()
      将Bean转换为Map,直接转换,不涉及到命名方式的变动.过滤null值的key
      Returns:
      Mapinvalid input: '<'String, Object>
    • toBO

      default <T> T toBO(Class<T> cl)
      将Bean赋值给对象类型的BO
      Type Parameters:
      T - 要转换的类型
      Parameters:
      cl - class
      Returns:
      bo