?? daofactory.java
字號:
package com.netshop.domain.dao;
public abstract class DAOFactory {
private static Object initLock = new Object();
private static String className = "com.netshop.domain.dao.hibernate.HibernateDAOFactory";
private static DAOFactory factory = null;
public static DAOFactory getInstance() {
if (factory == null) {
synchronized (initLock) {
if (factory == null) {
// Note, the software license expressely forbids
// tampering with this check.
//LicenseManager.validateLicense("Jive Forums Basic",
// "2.0");
String classNameProp = DAOConfig
.getProperty("DAOFactory.className");
if (classNameProp != null) {
className = classNameProp;
}
try {
//Load the class and create an instance.
Class c = Class.forName(className);
factory = (DAOFactory) c.newInstance();
} catch (Exception e) {
System.err.println("Failed to load DAOFactory class "
+ className
+ ". DigitStore cannot function normally.");
e.printStackTrace();
return null;
}
}
}
}
return factory;
}
public abstract UserinfoDao createAccountDAO();
public abstract CategoryDao createCategoryDAO();
public abstract ItemDao createItemDAO();
public abstract OrderDao createOrderDAO();
public abstract ProductDao createProductDAO();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -