📄 basedaofactory.java
字号:
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());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -