类 DatabaseMetadata

java.lang.Object
org.babyfish.jimmer.sql.meta.DatabaseMetadata

public class DatabaseMetadata extends Object
  • 构造器详细资料

  • 方法详细资料

    • getEntityManager

      public EntityManager getEntityManager()
    • getMicroServiceName

      public String getMicroServiceName()
    • getEntityTypes

      public Set<org.babyfish.jimmer.meta.ImmutableType> getEntityTypes()
    • getTableName

      public String getTableName(org.babyfish.jimmer.meta.ImmutableType type)
    • getIdGenerator

      public org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator(org.babyfish.jimmer.meta.ImmutableType type)
    • getStorage

      public <S extends Storage> S getStorage(org.babyfish.jimmer.meta.ImmutableProp prop)
    • getPropChainByColumnName

      public List<org.babyfish.jimmer.meta.ImmutableProp> getPropChainByColumnName(org.babyfish.jimmer.meta.ImmutableType type, String columnName)
    • getMiddleTable

      public MiddleTable getMiddleTable(AssociationType type)
    • getMiddleTable

      public MiddleTable getMiddleTable(org.babyfish.jimmer.meta.ImmutableProp prop)
    • getTypeByTableName

      @Nullable public @Nullable org.babyfish.jimmer.meta.ImmutableType getTypeByTableName(String tableName)
    • getNonNullTypeByTableName

      @NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableType getNonNullTypeByTableName(String tableName)
    • comparableIdentifier

      public static String comparableIdentifier(String identifier)