org.nutz.dao.impl.jdbc.oracle
类 OracleJdbcExpert

java.lang.Object
  继承者 org.nutz.dao.impl.jdbc.AbstractJdbcExpert
      继承者 org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
所有已实现的接口:
JdbcExpert

public class OracleJdbcExpert
extends AbstractJdbcExpert


字段摘要
 
从类 org.nutz.dao.impl.jdbc.AbstractJdbcExpert 继承的字段
conf
 
构造方法摘要
OracleJdbcExpert(JdbcExpertConfigFile conf)
           
 
方法摘要
 boolean createEntity(Dao dao, Entity<?> en)
          根据实体信息,返回某实体的建表语句
protected  java.lang.String createResultSetMetaSql(Entity<?> en)
           
 boolean dropEntity(Dao dao, Entity<?> en)
          根据实体信息,返回某实体的删表语句
protected  java.lang.String evalFieldType(MappingField mf)
           
 void formatQuery(Pojo pojo)
           
 void formatQuery(Sql sql)
           
 ValueAdaptor getAdaptor(MappingField ef)
          根据字段类型为其获取一个字段适配器
 java.lang.String getDatabaseType()
           
 
从类 org.nutz.dao.impl.jdbc.AbstractJdbcExpert 继承的方法
addComment, addComment, createIndexs, createPojo, createRelation, dropRelation, formatQuery, getConf, getDefaultValue, gSQL, setupEntityField, wrap, wrap
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

OracleJdbcExpert

public OracleJdbcExpert(JdbcExpertConfigFile conf)
方法详细信息

getAdaptor

public ValueAdaptor getAdaptor(MappingField ef)
从接口 JdbcExpert 复制的描述
根据字段类型为其获取一个字段适配器

指定者:
接口 JdbcExpert 中的 getAdaptor
覆盖:
AbstractJdbcExpert 中的 getAdaptor
参数:
ef - 实体数据库映射字段
返回:
ValueAdaptor 工厂类的实例

createEntity

public boolean createEntity(Dao dao,
                            Entity<?> en)
从接口 JdbcExpert 复制的描述
根据实体信息,返回某实体的建表语句

en - 实体
返回:
是否创建成功

formatQuery

public void formatQuery(Pojo pojo)
指定者:
AbstractJdbcExpert 中的 formatQuery

formatQuery

public void formatQuery(Sql sql)
覆盖:
AbstractJdbcExpert 中的 formatQuery

getDatabaseType

public java.lang.String getDatabaseType()
返回:
当前数据库类型,名称参见 DB 这个枚举类型
另请参见:
DB

evalFieldType

protected java.lang.String evalFieldType(MappingField mf)
覆盖:
AbstractJdbcExpert 中的 evalFieldType

createResultSetMetaSql

protected java.lang.String createResultSetMetaSql(Entity<?> en)
覆盖:
AbstractJdbcExpert 中的 createResultSetMetaSql

dropEntity

public boolean dropEntity(Dao dao,
                          Entity<?> en)
从接口 JdbcExpert 复制的描述
根据实体信息,返回某实体的删表语句

指定者:
接口 JdbcExpert 中的 dropEntity
覆盖:
AbstractJdbcExpert 中的 dropEntity
en - 实体
返回:
是否删除成功