实现过程
1 导包
mybatis-3.3.0.jar
mysql-connector-java-5.1.38-bin.jar
log4j-1.2.17.jar
2 mybatis-config.xml配置文件 和 log4j.properties
3 jdbc.properties配置文件
4 实体类和数据库
5 数据库对应的sql操作,User.xml
6 在mybatis-config.xml中 进行mapper文件映射
<mappers>
<mapper resource="com/tledu/zrz/mybatis/model/User.xml" />
</mappers>
7 TestMyBatisDao测试
配置文件
// 1 读取配置文件
String resource = “mybatis-config.xml”;
InputStream inputStream=Resources.getResourceAsStream(resource);
// 2 通过配置文件,创建session工厂
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
try {
SqlSession session=sqlSessionFactory.openSession();
//例如:添加方法
session.insert(“映射xml名.add”, 参数);
session.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (session != null) {
session.close();
}
}
mybatis-config.xml配置文件
需要注意
下面这个是设置别名 ,跟映射xml里面的入参parameterType进行修改,方便简单使用
<!-- 设置别名 -->
<typeAliases>
<typeAlias type="com.tledu.zrz.mybatis.model.User" alias="User"/>