?? basedaofactory.java
字號(hào):
package cn.myapps.base.dao;
/**
* The base data access factory.
*/
public abstract class BaseDAOFactory {
public Class ORACLE_DAO_FACTORY;
public Class MYSQL_DAO_FACTORY;
public Class MSSQL_DAO_FACTORY;
/**
* Get the Dao.
* @param className The value object class name.
* @return The relate dao.
* @throws DAOException
*/
public IBaseDAO getDAO(String className) throws DAOException {
try {
switch (Constants.ORM_HIBERNATE) {
case Constants.ORM_HIBERNATE:
return ((IDAOFactory) ORACLE_DAO_FACTORY.newInstance())
.getDAO(className);
default:
return null;
}
} catch (IllegalAccessException ex) {
throw new DAOException(ex.getMessage());
} catch (InstantiationException ex) {
throw new DAOException(ex.getMessage());
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -