public class TableInfo extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_TABLE_ALIAS |
| 构造器和说明 |
|---|
TableInfo(org.springframework.data.relational.core.sql.SqlIdentifier tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TableInfo |
create(org.springframework.data.mapping.context.MappingContext<org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext,
Class<?> domainType,
boolean underscoreColumn) |
List<org.springframework.data.relational.core.sql.Column> |
getAliasedColumns() |
org.springframework.data.relational.core.sql.Table |
getAliasedTable() |
List<org.springframework.data.relational.core.sql.SqlIdentifier> |
getColumnNames() |
List<org.springframework.data.relational.core.sql.Column> |
getColumns() |
org.springframework.data.relational.core.sql.Column |
getIdColumn() |
org.springframework.data.relational.core.sql.SqlIdentifier |
getIdColumnName() |
Set<org.springframework.data.relational.core.sql.SqlIdentifier> |
getInsertableColumns() |
String |
getMappedPropertyName(org.springframework.data.relational.core.sql.SqlIdentifier columnName) |
List<org.springframework.data.relational.core.sql.SqlIdentifier> |
getNonIdColumnNames() |
Set<org.springframework.data.relational.core.sql.SqlIdentifier> |
getReadOnlyColumnNames() |
org.springframework.data.relational.core.sql.Table |
getTable() |
Set<org.springframework.data.relational.core.sql.SqlIdentifier> |
getUpdateableColumns() |
static String |
underscoreName(String name)
Transform a "camelcase" name as "underscore" name
|
public TableInfo(org.springframework.data.relational.core.sql.SqlIdentifier tableName)
public static String underscoreName(String name)
name - the original namepublic static TableInfo create(org.springframework.data.mapping.context.MappingContext<org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext, Class<?> domainType, boolean underscoreColumn)
public org.springframework.data.relational.core.sql.Table getTable()
public org.springframework.data.relational.core.sql.Table getAliasedTable()
public org.springframework.data.relational.core.sql.SqlIdentifier getIdColumnName()
public org.springframework.data.relational.core.sql.Column getIdColumn()
public List<org.springframework.data.relational.core.sql.SqlIdentifier> getColumnNames()
public List<org.springframework.data.relational.core.sql.Column> getColumns()
public List<org.springframework.data.relational.core.sql.Column> getAliasedColumns()
public List<org.springframework.data.relational.core.sql.SqlIdentifier> getNonIdColumnNames()
public Set<org.springframework.data.relational.core.sql.SqlIdentifier> getReadOnlyColumnNames()
public Set<org.springframework.data.relational.core.sql.SqlIdentifier> getInsertableColumns()
public Set<org.springframework.data.relational.core.sql.SqlIdentifier> getUpdateableColumns()
public String getMappedPropertyName(org.springframework.data.relational.core.sql.SqlIdentifier columnName)
Copyright © 2022. All rights reserved.