服务器之家

服务器之家 > 正文

在IDEA中maven配置MyBatis的流程详解

时间:2021-09-18 12:09     来源/作者:我永远喜欢迪卢克

一.MyBatis简介

1)MyBatis 是一款优秀的持久层框架
2)MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程
3)MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。

如果想了解maven请转到我的上一篇文章中:http://www.zzvips.com/article/192828.html

二.MyBatis获取

1)在这个网址下获取MyBatis:https://mvnrepository.com/search?q=mybatis
2)在pom.xml中配置MyBatis

在IDEA中maven配置MyBatis的流程详解

三.配置文件

在下图中的resource包下建立MyBatis-config.xml

在IDEA中maven配置MyBatis的流程详解

配置如下:

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6. <environments default="development">
  7. <environment id="development">
  8. <transactionManager type="JDBC"/>
  9. <dataSource type="POOLED">(是否使用数据库连接池)
  10. <property name="driver" value="com.mysql.jdbc.Driver"/>
  11. <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&amp;useUnicode=true&amp;characterEncoding=utf8"/>
  12. <property name="username" value="root"/>(数据库用户名)
  13. <property name="password" value="123456"/>(数据库密码)
  14. </dataSource>
  15. </environment>
  16. </environments>
  17. </configuration>

四.测试MyBatis

1.数据库建表

在IDEA中maven配置MyBatis的流程详解

2.创建对应实体类

在IDEA中maven配置MyBatis的流程详解

3.创建BlogMapper接口并自定义一个方法

如:selectAllBlogById(int id) 等等

4.创建BlogMapper.xml(与BlogDao同一个包下)

在IDEA中maven配置MyBatis的流程详解

基本配置如下:

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.***.BlogMapper">(自行设置)
  6. //TODO
  7. </mapper>

5.在MyBatis-config.xml配置mapper

在IDEA中maven配置MyBatis的流程详解

之后就可以测试在BlogMapper.xml中编写的SQL语句管不管用了。

尾声

这是我对于学习IDEA中maven配置MyBatis流程的一些总结,希望能帮到需要的人。

到此这篇关于在IDEA中maven配置MyBatis的流程详解的文章就介绍到这了,更多相关IDEA中maven配置MyBatis内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/PSMYZC/article/details/117908208

标签:

相关文章

热门资讯

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部