Module bus.mapper

Interface ClassMapper<T>

Type Parameters:
T - 实体类泛型
All Known Subinterfaces:
BasicMapper<T,I>, EntityMapper<T,I>, LogicalMapper<T,I>, Mapper<T,I>

public interface ClassMapper<T>
实体类信息接口,实现此接口可便捷获取当前接口对应的实体类类型 Class 和实体表信息 TableMeta
Since:
Java 17+
Author:
Kimi Liu
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    缓存实体类类型的工具类
  • Method Summary

    Modifier and Type
    Method
    Description
    default Class<T>
    获取当前接口对应的实体类类型
    default TableMeta
    获取当前接口对应的实体表信息
  • Method Details

    • entityClass

      default Class<T> entityClass()
      获取当前接口对应的实体类类型
      Returns:
      实体类类型
    • entityTable

      default TableMeta entityTable()
      获取当前接口对应的实体表信息
      Returns:
      实体表信息