Class Entity

java.lang.Object
tech.riemann.nif.nutz.dao.service.entity.Entity
All Implemented Interfaces:
Serializable

public class Entity extends Object implements Serializable
实体基类,提供通用的序列化、反序列化和字符串表示功能
Author:
kerbores(kerbores@gmail.com)
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends Entity>
    T
    exchange(Class<T> clazz)
    将当前实体对象转换为目标类型的实体对象 通过JSON序列化和反序列化实现对象类型转换
    返回实体对象的格式化JSON字符串表示 使用美观格式(JSONFormat.nice())进行序列化

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Entity

      public Entity()
  • Method Details

    • exchange

      public <T extends Entity> T exchange(Class<T> clazz)
      将当前实体对象转换为目标类型的实体对象 通过JSON序列化和反序列化实现对象类型转换
      Type Parameters:
      T - 目标实体类型,必须继承自Entity
      Parameters:
      clazz - 目标实体类的Class对象
      Returns:
      转换后的目标类型实体对象
    • toString

      public String toString()
      返回实体对象的格式化JSON字符串表示 使用美观格式(JSONFormat.nice())进行序列化
      Overrides:
      toString in class Object
      Returns:
      实体对象的JSON字符串表示