?? daoconfig.java
字號:
package cn.hxex.exam.config;
import cn.hxex.exam.util.HxexClassUtils;
/**
* DAO的配置對象
* 用于表示某個DAO的配置信息
*
* @author galaxy
*
*/
public class DAOConfig
{
/**
* DAO接口的標識符
*/
private String id;
/**
* DAO接口的實現類
*/
private String type;
public String getId()
{
return id;
}
public void setId(String id)
{
this.id = id;
}
public String getType()
{
return type;
}
public void setType(String type)
{
this.type = type;
}
/**
* 保持DAO對象的實例
*/
private Object instance;
/**
* 得到當前配置項定義的DAO的實例
*
* @param <T> DAO對象的類型
* @param c DAO對象的類信息
* @return DAO對象的實例
*/
@SuppressWarnings("unchecked")
public <T> T getInstance( Class<T> c )
{
if( instance==null )
instance = HxexClassUtils.getInstance( c, getType() );
return (T)instance;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -