public class Ddl extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
createTable(Class<T> entityClass) |
static <T> boolean |
createTable(Class<T> entityClass,
boolean isDropExistTable) |
static <T> boolean |
createTable(T entity)
Deprecated.
|
static <T> boolean |
createTable(T entity,
boolean isDropExistTable)
Deprecated.
|
static <T> void |
dropIndex(Class<T> entityClass,
String indexName) |
static <T> void |
indexNormal(Class<T> entityClass,
String fields)
创建通用索引.create normal index
|
static <T> void |
indexNormal(Class<T> entityClass,
String fields,
String indexName)
创建通用索引.create normal index
|
static <T> boolean |
isExistTable(T entity)
check whether the table exist or not.
|
static <T> void |
primaryKey(Class<T> entityClass,
String fields) |
static <T> void |
primaryKey(Class<T> entityClass,
String fields,
String keyName)
创建主键,一般是多字段联合主键.create primary key
|
static void |
setDynamicParameter(String para,
String value) |
static <T> void |
unique(Class<T> entityClass,
String fields)
创建唯一索引.create unique index
|
static <T> void |
unique(Class<T> entityClass,
String fields,
String indexName)
创建唯一索引.create unique index
|
public static <T> boolean createTable(Class<T> entityClass)
entityClass - public static <T> boolean createTable(Class<T> entityClass, boolean isDropExistTable)
entityClass - isDropExistTable - public static <T> boolean createTable(T entity)
entity - Javabean entity.public static <T> boolean createTable(T entity,
boolean isDropExistTable)
entity - isDropExistTable - public static <T> boolean isExistTable(T entity)
entity - public static <T> void indexNormal(Class<T> entityClass, String fields)
entity - table's entity(do not allow null).fields - field name,if more than one,separate with comma.public static <T> void indexNormal(Class<T> entityClass, String fields, String indexName)
entity - table's entity(do not allow null).fields - field name,if more than one,separate with comma.indexName - index namepublic static <T> void unique(Class<T> entityClass, String fields)
entity - table's entity(do not allow null).fields - field name,if more than one,separate with comma.public static <T> void unique(Class<T> entityClass, String fields, String indexName)
entityClass - table's entityClass(do not allow null).fields - field name,if more than one,separate with comma.indexName - index namepublic static <T> void primaryKey(Class<T> entityClass, String fields, String keyName)
entity - table's entity(do not allow null).fields - field name,if more than one,separate with comma.keyName - key nameCopyright © 2024. All rights reserved.