类 DatabaseMetadata
java.lang.Object
org.babyfish.jimmer.sql.meta.DatabaseMetadata
-
构造器概要
构造器构造器说明DatabaseMetadata(DatabaseNamingStrategy databaseNamingStrategy, EntityManager entityManager, String microServiceName) -
方法概要
修饰符和类型方法说明static StringcomparableIdentifier(String identifier) Set<org.babyfish.jimmer.meta.ImmutableType>org.babyfish.jimmer.sql.meta.IdGeneratorgetIdGenerator(org.babyfish.jimmer.meta.ImmutableType type) getMiddleTable(org.babyfish.jimmer.meta.ImmutableProp prop) @NotNull org.babyfish.jimmer.meta.ImmutableTypegetNonNullTypeByTableName(String tableName) List<org.babyfish.jimmer.meta.ImmutableProp>getPropChainByColumnName(org.babyfish.jimmer.meta.ImmutableType type, String columnName) <S extends Storage>
SgetStorage(org.babyfish.jimmer.meta.ImmutableProp prop) getTableName(org.babyfish.jimmer.meta.ImmutableType type) @Nullable org.babyfish.jimmer.meta.ImmutableTypegetTypeByTableName(String tableName)
-
构造器详细资料
-
DatabaseMetadata
public DatabaseMetadata(DatabaseNamingStrategy databaseNamingStrategy, EntityManager entityManager, String microServiceName)
-
-
方法详细资料
-
getEntityManager
-
getMicroServiceName
-
getEntityTypes
-
getTableName
-
getIdGenerator
public org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator(org.babyfish.jimmer.meta.ImmutableType type) -
getStorage
-
getPropChainByColumnName
-
getMiddleTable
-
getMiddleTable
-
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
-