public final class Tables extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_KEY_SUFFIX |
static String |
DEFAULT_PRIMARY_KEY |
| 构造器和说明 |
|---|
Tables() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Long |
count(Class<?> domainModelClass,
String predicate,
Object... params) |
static String |
encodeDefaultKey(String name) |
static int |
execute(Class<?> domainModelClass,
String sql,
Object... params) |
static String |
getColumnName(Class tableClass,
String fieldName) |
static String |
getDataSourceName(Class baseClass) |
static Field |
getPrimaryField(Class tableClass) |
static PrimaryKey |
getPrimaryKey(Class tableClass) |
static Object |
getPrimaryValue(Object domainObject) |
static String |
getTableName(Class baseClass) |
static Validator |
getValidator() |
static void |
installValidator(Validator validator) |
static boolean |
isPrimaryField(Field field) |
static <T> List<T> |
query(Class<T> domainModelClass,
String sql,
Object... params) |
static <T> List<T> |
query(DomainModelDescriptor<T> domainModelDescriptor,
String sql,
Object... params) |
static Validator.Violation[] |
validate(Object bean) |
static Validator.Violation[] |
validate(Object[] beans) |
static void |
writePrimaryValue(Object domainObject,
Object primaryValue) |
public static final PrimaryKey getPrimaryKey(Class tableClass)
public static final boolean isPrimaryField(Field field)
public static Validator getValidator()
public static final void installValidator(Validator validator)
public static final Validator.Violation[] validate(Object bean)
public static final Validator.Violation[] validate(Object[] beans)
public static final <T> List<T> query(Class<T> domainModelClass, String sql, Object... params) throws SQLException
SQLExceptionpublic static final <T> List<T> query(DomainModelDescriptor<T> domainModelDescriptor, String sql, Object... params) throws SQLException
SQLExceptionpublic static final int execute(Class<?> domainModelClass, String sql, Object... params) throws SQLException
SQLExceptionpublic static final Long count(Class<?> domainModelClass, String predicate, Object... params) throws SQLException
SQLExceptionCopyright © 2020 com.github.braisdom. All rights reserved.