mybatis框架听课笔记(1)
一 什么是框架:
框架就是一套解决方案,不同的框架解决不同的问题。框架帮助我们封装了很多细节,使用开发者
使用极简单的方式就可以实现功能,大大的提高了开发效率。
简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单
说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。
二 mybatis框架:
基于数据访问层的框架,
mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句
本身,而不需要花费精去处理加载驱动、创建连接、创建 statement等繁杂的过程。
三 mybatis环境搭建:
1 创建user表
2 导入依赖,创建javabeen对象User类
3 编写UserDao接口
找所有人
4 创建mybatis核心配置文件:
sqlMapConfig.xml,必须是这个名称
5 创建UserDao.xml
是UserDao的实现
在里面定义sql语句,
结果类型为list集合的泛型,
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.qf.pojo.dao.UserDao"> <!-- 配置查询所有操作 id:方法名称,和接口名称需要对应 resultType:返回值类型 --> <select id="findAll" resultType="com.qf.pojo.User"> select * from user </select>
|
在sqlMapConfig.xml中引用UserDao.xml
6 测试一下
创建测试类TestMybatis.java
总结:
说明 :
log4j: 日志加载