Mybatis 2-基于JDBC改造, mybatisv1版本
1.综述
- 将JDBC中的硬编码,写入properties文件中
- 封装查询方法为查询列表函数
代码示例
2.业务流程
public static void main(String[] args) throws Exception {
loadProperties("mybatis.v1.properties");
User query = new User();
query.setName("测试");
List<User> users = selectList("queryUserListByName", query);
System.out.printf("users: %s", users);
}
3.核心代码
- 加载配置文件
private static Properties prop = new Properties();
private static void loadProperties(String filename) throws IOException {
InputStream stream = MybatisV1.class.getClassLoader().getResourceAsStream("demo/" + filename)