public class ClassMappingUtils
extends java.lang.Object
ClassMappingUtils
| 构造器和说明 |
|---|
ClassMappingUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.speedment.common.tuple.Tuple2<java.lang.String,java.lang.String> |
getColumnAndPropertyName(java.lang.String name,
cn.featherfly.hammer.mapping.ClassMapping<?> classMapping)
根据传入name获取对应的columnName,propertyName
|
static java.lang.String |
getColumnName(java.lang.String name,
cn.featherfly.hammer.mapping.ClassMapping<?> classMapping)
根据传入name获取对应的columnName
|
static java.lang.String[] |
getColumnNames(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.util.Collection<java.lang.String> names)
根据传入name获取对应的columnName array
|
static java.lang.String[] |
getColumnNames(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String... names)
根据传入name获取对应的columnName array
|
static java.lang.String |
getPropertyAliasName(cn.featherfly.hammer.mapping.PropertyMapping propertyMapping) |
static java.lang.String |
getPropertyAliasName(cn.featherfly.hammer.mapping.PropertyMapping propertyMapping,
Dialect dialect) |
static java.util.Map<java.lang.String,java.lang.String> |
getSelectColumns(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping) |
static java.lang.String |
getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
Dialect dialect) |
static java.lang.String |
getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
Dialect dialect,
cn.featherfly.hammer.mapping.MappingFactory mappingFactory,
java.util.Map<java.lang.String,java.lang.String> fetchProperties) |
static java.lang.String |
getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
java.lang.String prefixPropertyName,
Dialect dialect) |
static java.lang.String |
getSelectSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
Dialect dialect) |
static java.lang.String |
getSelectSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String alias,
Dialect dialect) |
public static java.lang.String getSelectSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
Dialect dialect)
public static java.lang.String getSelectSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String alias,
Dialect dialect)
public static java.lang.String getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
Dialect dialect)
public static java.lang.String getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
java.lang.String prefixPropertyName,
Dialect dialect)
public static java.lang.String getSelectColumnsSql(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String tableAlias,
Dialect dialect,
cn.featherfly.hammer.mapping.MappingFactory mappingFactory,
java.util.Map<java.lang.String,java.lang.String> fetchProperties)
public static java.lang.String getPropertyAliasName(cn.featherfly.hammer.mapping.PropertyMapping propertyMapping)
public static java.lang.String getPropertyAliasName(cn.featherfly.hammer.mapping.PropertyMapping propertyMapping,
Dialect dialect)
public static java.util.Map<java.lang.String,java.lang.String> getSelectColumns(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping)
public static com.speedment.common.tuple.Tuple2<java.lang.String,java.lang.String> getColumnAndPropertyName(java.lang.String name,
cn.featherfly.hammer.mapping.ClassMapping<?> classMapping)
name - property name or column nameclassMapping - classMappingpublic static java.lang.String getColumnName(java.lang.String name,
cn.featherfly.hammer.mapping.ClassMapping<?> classMapping)
name - property name or column nameclassMapping - classMappingpublic static java.lang.String[] getColumnNames(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.lang.String... names)
classMapping - classMappingnames - property name or column name arraypublic static java.lang.String[] getColumnNames(cn.featherfly.hammer.mapping.ClassMapping<?> classMapping,
java.util.Collection<java.lang.String> names)
classMapping - classMappingnames - property name or column name collection