DAO
石刻春秋
用分享来鞭策和激励自己,抵制拖沓、懒惰。
展开
-
DAO(DBUtils实现)
public abstract class DAO<T> { //QueryRunner: 实现sql的操作 private QueryRunner runner = new QueryRunner(); //定义一个变量接受 public Class<T> clazz = null; { //获取T 的Class对象,获取运行时类对象,在被子类继承时候才确定 //获取子类的类型(继承:在子类中) .原创 2022-04-26 08:57:09 · 226 阅读 · 0 评论 -
DruidDateSource
public Connection getConnection() { Connection conn = null; try { InputStream is = ClassLoader.getSystemResourceAsStream("jdbc.properties"); Properties pro = new Properties(); pro.load(is); .原创 2022-04-26 07:04:45 · 312 阅读 · 0 评论 -
BaseDAO
public abstract class BaseDao<T> { private Class<T> clazz = null; { //获取Base子类继承父类中的泛型 Type genericSuperclass = this.getClass().getGenericSuperclass(); ParameterizedType parameterizedType = (ParameterizedTyp...原创 2022-04-26 06:34:35 · 230 阅读 · 0 评论