📄 daofactory.java
字号:
package com.tairun.component.popedom.dao;
import com.tairun.component.popedom.util.Dbconnector;
import com.tairun.component.popedom.dao.daoimp.UserDAOImp;
import com.tairun.component.popedom.dao.daoimp.RoleDAOImp;
import com.tairun.component.popedom.dao.daoimp.FunctionDAOImp;
import com.tairun.component.popedom.dao.daoimp.PrivilegeDAOImp;
import javax.sql.DataSource;
/**
* Created by IntelliJ IDEA.
* User: Administrator
* Date: 2005-12-6
* Time: 9:03:28
* To change this template use File | Settings | File Templates.
*/
public class DAOFactory {
int which;
public void setType(int which){
this.which=which;
}
static public UserDAO createUserDAO(){
DataSource ds=Dbconnector.getDataSource();
UserDAO userdao=new UserDAOImp();
userdao.setDataSource(ds);
return userdao;
}
public static RoleDAO createRoleDAO(){
DataSource ds=Dbconnector.getDataSource();
RoleDAO roledao=new RoleDAOImp();
roledao.setDataSource(ds);
return roledao;
}
public static FunctionDAO createFunctionDAO(){
DataSource ds=Dbconnector.getDataSource();
FunctionDAO functiondao=new FunctionDAOImp();
functiondao.setDataSource(ds);
return functiondao;
}
public static PrivilegeDAO createPrivilegeDAO(){
DataSource ds=Dbconnector.getDataSource();
PrivilegeDAO privilegedao=new PrivilegeDAOImp();
privilegedao.setDataSource(ds);
return privilegedao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -