basedaofactory.java
来自「OBPM是一个开源」· Java 代码 · 共 36 行
JAVA
36 行
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 + =
减小字号Ctrl + -
显示快捷键?