MyBatis开发步骤

相关标签: # java# java# 数据库# sql# 数据
一、使用MyBatis的开发步骤:
1、下载并部署MyBatis的jar包;
2、创建MyBatis的核心控制文件:mybatis-config.xml;
xml version="1.0" encoding="UTF-8" ?>
DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="database.properties"/>
<settings>
<setting name="logImpl" value="LOG4J"/>
settings>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${user}"/>
<property name="password" value="${pwd}"/>
dataSource>
environment>
environments>
<mappers>
<mapper resource="com/ytzl/smbms/dao/userMapper.xml"/>
mappers>
configuration>
3、创建实体类pojo(Plain Old Java Object简单Java对象);
4、创建dao(Data-Access-Object)(数据访问层)层;
5、创建测试类:
5.1 读取核心(全局)配置文件mybatis-config.xml;
InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
5.2 创建SqlSessionFactory(SQL会话工厂)对象;
SqlSessionFactory factory= new SqlSessionFactoryBuilder().build(is);
5.3 创建SqlSession对象;
sqlSession= factory.openSession(false);//关闭事务的自动提交
5.4 对应mapper(映射器)文件进行数据库操作;
List<User> userList = sqlSession.getMapper(UserMapper.class).getUserListByName("孙");
文章来源: https://blog.51cto.com/u_15907719/6040351
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报