返回

MyBatis开发步骤

发布时间:2023-02-14 22:12:18 292
# 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("孙");
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
MyBatis概念 2023-02-14 21:44:18