写在之前:
进入正文之前浅浅梳理以下,今天也就是我考完jsp的第二天。
持续了考前一天的复习,可以完全应付学校的考试(前提是我平时上课就在学,哈哈)。直到今天的mybatis学习,学的也就是整体的框架 认识还不够。决定做一下 ——返回查询对象集合——这一方法实现通过传统JDBC写法和用mybatis的区别。
传统jdbc的写法:
1、按照数据库的表里的字段创建实体类
2、jdbc实现
一般会在之前创建一个Dao接口,这里直接写了实体类Dao类也不影响,主要是对比处理过程的复杂程度。
public HeroDAO() {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public Connection getConnection() throws SQLException {
return DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/how2java?characterEncoding=UTF-8", "root",
"admin");
}
public List<Hero> list() {
return list(0, Short.MAX_VALUE);
}
public List<