annodaofactory.java

来自「使用annotation封装的jdbc」· Java 代码 · 共 19 行

JAVA
19
字号
package cn.cja.dao;

import java.sql.Connection;

import net.sf.cglib.proxy.Enhancer;

public class AnnoDAOFactory {
	private IConnectionProvider connectionManager;
	public AnnoDAOFactory(IConnectionProvider connectionManager) {
		this.connectionManager = connectionManager;
	}
	public Object getInstance(Class clazz) {
		Enhancer enhancer = new Enhancer();
		enhancer.setSuperclass(clazz);
		enhancer.setCallback(new DAOMethodInterceptor(connectionManager));
		return enhancer.create();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?