public class Ddl extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
createTable(Class<T> entityClass)
根据Javabean生成数据库表,Javabean无需配置过多的字段信息.此方法只考虑通用情况,若有详细需求,不建议采用
According to the database table generated by JavaBean, JavaBean does not need to configure too much field information. |
static <T> boolean |
createTable(Class<T> entityClass,
boolean isDropExistTable)
根据Javabean生成数据库表,Javabean无需配置过多的字段信息.此方法只考虑通用情况,若有详细需求,不建议采用
According to the database table generated by JavaBean, JavaBean does not need to configure too much field information. |
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> 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 - class of Javabeanpublic static <T> boolean createTable(Class<T> entityClass, boolean isDropExistTable)
entityClass - class of JavabeanisDropExistTable - whether drop the table before create.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 © 2025. All rights reserved.