服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - 在IDEA中maven配置MyBatis的流程详解

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

2021-09-18 12:09我永远喜欢迪卢克 Java教程

刚学完javaweb,对自己的Dao层代码很不满意的话,可得来学学MyBatis.学习MyBatis既可以改进JDBC的使用,实现Dao层也会变得很简便,下面我将介绍IDEA中maven配置MyBatis简单流程,需要的朋友可以参考下

一.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

延伸 · 阅读

精彩推荐