public class AssociationSqlHelper extends Object
| 构造器和说明 |
|---|
AssociationSqlHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fromTable(Class<?> entityClass,
Config config)
from tableName - 动态表名
|
static String |
getAllColumns(Class<?> entityClass) |
static Class<?> |
getAssociationEntityClass(EntityField field) |
static String |
getAssociationTable(String masterTableName,
EntityField field,
Config config) |
static String |
getSelectColumnsFromAssociationTable(EntityField field,
String columnPrefix,
String aliasPrefix) |
static String |
getSelectColumnsFromMasterTable(Class<?> entityClass,
String columnPrefix,
String aliasPrefix) |
protected static String |
getTableName(Class<?> entityClass,
Config config) |
static boolean |
hasAssociation(Class<?> entityClass)
检查这个实体对应的类型是否有关联关系
|
static void |
registerEntityClass(Class<?> entityClass,
Config config) |
static String |
selectAllColumns(Class<?> entityClass) |
protected static String |
tableName(Class<?> entityClass,
Config config)
获取实体的表名以及关联表名
|
static String |
wherePKColumn(String columnPrefix,
Class<?> entityClass,
String keyName)
where主键条件(参数为单个值如userReository.getById("123456"))
|
public static String wherePKColumn(String columnPrefix, Class<?> entityClass, String keyName)
entityClass - keyName - public static boolean hasAssociation(Class<?> entityClass)
entityClass - public static String fromTable(Class<?> entityClass, Config config)
entityClass - config - protected static String tableName(Class<?> entityClass, Config config)
entityClass - public static String getAssociationTable(String masterTableName, EntityField field, Config config)
public static Class<?> getAssociationEntityClass(EntityField field)
public static String getSelectColumnsFromAssociationTable(EntityField field, String columnPrefix, String aliasPrefix)
Copyright © 2018. All rights reserved.