org.nutz.dao.impl.jdbc.derby
类 DerbyJdbcExpert

java.lang.Object
  继承者 org.nutz.dao.impl.jdbc.AbstractJdbcExpert
      继承者 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
          继承者 org.nutz.dao.impl.jdbc.derby.DerbyJdbcExpert
所有已实现的接口:
JdbcExpert

public class DerbyJdbcExpert
extends MysqlJdbcExpert


字段摘要
 
从类 org.nutz.dao.impl.jdbc.AbstractJdbcExpert 继承的字段
conf
 
构造方法摘要
DerbyJdbcExpert(JdbcExpertConfigFile conf)
           
 
方法摘要
 boolean createEntity(Dao dao, Entity<?> en)
          根据实体信息,返回某实体的建表语句
protected  java.lang.String createResultSetMetaSql(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, dropEntity, dropRelation, formatQuery, getConf, getDefaultValue, gSQL, setupEntityField, wrap, wrap
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DerbyJdbcExpert

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

getDatabaseType

public java.lang.String getDatabaseType()
指定者:
接口 JdbcExpert 中的 getDatabaseType
覆盖:
MysqlJdbcExpert 中的 getDatabaseType
返回:
当前数据库类型,名称参见 DB 这个枚举类型
另请参见:
DB

getAdaptor

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

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

formatQuery

public void formatQuery(Pojo pojo)
覆盖:
MysqlJdbcExpert 中的 formatQuery

formatQuery

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

evalFieldType

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

createEntity

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

指定者:
接口 JdbcExpert 中的 createEntity
覆盖:
MysqlJdbcExpert 中的 createEntity
en - 实体
返回:
是否创建成功

createResultSetMetaSql

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