public class OracleJdbcExpert extends AbstractJdbcExpert
conf, keywords
构造器和说明 |
---|
OracleJdbcExpert(JdbcExpertConfigFile conf) |
限定符和类型 | 方法和说明 |
---|---|
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, wrap
public OracleJdbcExpert(JdbcExpertConfigFile conf)
public ValueAdaptor getAdaptor(MappingField ef)
JdbcExpert
getAdaptor
在接口中 JdbcExpert
getAdaptor
在类中 AbstractJdbcExpert
ef
- 实体数据库映射字段public boolean createEntity(Dao dao, Entity<?> en)
JdbcExpert
en
- 实体public void formatQuery(Pojo pojo)
formatQuery
在类中 AbstractJdbcExpert
public void formatQuery(Sql sql)
formatQuery
在类中 AbstractJdbcExpert
public String evalFieldType(MappingField mf)
evalFieldType
在接口中 JdbcExpert
evalFieldType
在类中 AbstractJdbcExpert
public boolean dropEntity(Dao dao, Entity<?> en)
JdbcExpert
dropEntity
在接口中 JdbcExpert
dropEntity
在类中 AbstractJdbcExpert
en
- 实体public boolean isSupportAutoIncrement()
isSupportAutoIncrement
在接口中 JdbcExpert
isSupportAutoIncrement
在类中 AbstractJdbcExpert
public boolean addColumnNeedColumn()
addColumnNeedColumn
在接口中 JdbcExpert
addColumnNeedColumn
在类中 AbstractJdbcExpert
public boolean supportTimestampDefault()
supportTimestampDefault
在接口中 JdbcExpert
supportTimestampDefault
在类中 AbstractJdbcExpert
public String wrapKeywork(String columnName, boolean force)
wrapKeywork
在接口中 JdbcExpert
wrapKeywork
在类中 AbstractJdbcExpert
public List<String> getIndexNames(Entity<?> en, Connection conn) throws SQLException
getIndexNames
在接口中 JdbcExpert
getIndexNames
在类中 AbstractJdbcExpert
SQLException
Copyright © 2017. All rights reserved.