public class OracleJdbcExpert extends AbstractJdbcExpert
conf, keywords| Constructor and Description |
|---|
OracleJdbcExpert(JdbcExpertConfigFile conf) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addColumnNeedColumn() |
boolean |
createEntity(Dao dao,
Entity<?> en)
根据实体信息,返回某实体的建表语句
|
protected String |
createResultSetMetaSql(Entity<?> en) |
boolean |
dropEntity(Dao dao,
Entity<?> en)
根据实体信息,返回某实体的删表语句
|
String |
evalFieldType(MappingField mf) |
void |
formatQuery(Pojo pojo) |
void |
formatQuery(Sql sql) |
ValueAdaptor |
getAdaptor(MappingField ef)
根据字段类型为其获取一个字段适配器
|
String |
getDatabaseType() |
List<String> |
getIndexNames(Entity<?> en,
Connection conn) |
boolean |
isSupportAutoIncrement() |
boolean |
supportTimestampDefault() |
String |
wrapKeywork(String columnName,
boolean force) |
addComment, addComment, addDefaultValue, canCommentWhenAddIndex, checkDataSource, createAddColumnSql, createIndexs, createIndexSql, createPojo, createRelation, createRelation, dropRelation, fetchPojoId, formatQuery, getConf, getDefaultValue, getKeywords, gSQL, isSupportGeneratedKeys, makePksName, setKeywords, setupEntityField, wrap, wrappublic OracleJdbcExpert(JdbcExpertConfigFile conf)
public ValueAdaptor getAdaptor(MappingField ef)
JdbcExpertgetAdaptor in interface JdbcExpertgetAdaptor in class AbstractJdbcExpertef - 实体数据库映射字段public boolean createEntity(Dao dao, Entity<?> en)
JdbcExperten - 实体public void formatQuery(Pojo pojo)
formatQuery in class AbstractJdbcExpertpublic void formatQuery(Sql sql)
formatQuery in class AbstractJdbcExpertpublic String evalFieldType(MappingField mf)
evalFieldType in interface JdbcExpertevalFieldType in class AbstractJdbcExpertprotected String createResultSetMetaSql(Entity<?> en)
createResultSetMetaSql in class AbstractJdbcExpertpublic boolean dropEntity(Dao dao, Entity<?> en)
JdbcExpertdropEntity in interface JdbcExpertdropEntity in class AbstractJdbcExperten - 实体public boolean isSupportAutoIncrement()
isSupportAutoIncrement in interface JdbcExpertisSupportAutoIncrement in class AbstractJdbcExpertpublic boolean addColumnNeedColumn()
addColumnNeedColumn in interface JdbcExpertaddColumnNeedColumn in class AbstractJdbcExpertpublic boolean supportTimestampDefault()
supportTimestampDefault in interface JdbcExpertsupportTimestampDefault in class AbstractJdbcExpertpublic String wrapKeywork(String columnName, boolean force)
wrapKeywork in interface JdbcExpertwrapKeywork in class AbstractJdbcExpertpublic List<String> getIndexNames(Entity<?> en, Connection conn) throws SQLException
getIndexNames in interface JdbcExpertgetIndexNames in class AbstractJdbcExpertSQLExceptionCopyright © 2017. All rights reserved.