最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年06月29日 15:49:40   作者:我永遠喜歡迪盧克  
剛學完javaweb,對自己的Dao層代碼很不滿意的話,可得來學學MyBatis.學習MyBatis既可以改進JDBC的使用,實現(xiàn)Dao層也會變得很簡便,下面我將介紹IDEA中maven配置MyBatis簡單流程,需要的朋友可以參考下

一.MyBatis簡介

1)MyBatis 是一款優(yōu)秀的持久層框架
2)MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數(shù)以及獲取結果集的過程
3)MyBatis 可以使用簡單的 XML 或注解來配置和映射原生信息,將接口和 Java 的 實體類 【Plain Old Java Objects,普通的 Java對象】映射成數(shù)據(jù)庫中的記錄。

如果想了解maven請轉到我的上一篇文章中:

http://m.fzitv.net/article/216265.htm

二.MyBatis獲取

1)在這個網(wǎng)址下獲取MyBatis:https://mvnrepository.com/search?q=mybatis
2)在pom.xml中配置MyBatis

pom配置MyBatis

三.配置文件

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

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>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">(是否使用數(shù)據(jù)庫連接池)
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&amp;useUnicode=true&amp;characterEncoding=utf8"/>
                <property name="username" value="root"/>(數(shù)據(jù)庫用戶名)
                <property name="password" value="123456"/>(數(shù)據(jù)庫密碼)
            </dataSource>
        </environment>
    </environments>
</configuration>

四.測試MyBatis

1.數(shù)據(jù)庫建表

table

2.創(chuàng)建對應實體類

entity

3.創(chuàng)建BlogMapper接口并自定義一個方法

如:selectAllBlogById(int id) 等等

4.創(chuàng)建BlogMapper.xml(與BlogDao同一個包下)

BlogDao

基本配置如下:

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

5.在MyBatis-config.xml配置mapper

配置mapper

之后就可以測試在BlogMapper.xml中編寫的SQL語句管不管用了。

尾聲

這是我對于學習IDEA中maven配置MyBatis流程的一些總結,希望能幫到需要的人。

到此這篇關于在IDEA中maven配置MyBatis的流程詳解的文章就介紹到這了,更多相關IDEA中maven配置MyBatis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用JPA單項一對多外鍵關聯(lián)

    使用JPA單項一對多外鍵關聯(lián)

    這篇文章主要介紹了使用JPA單項一對多外鍵關聯(lián),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • java錯誤:?不支持發(fā)行版本?22的簡單解決方法

    java錯誤:?不支持發(fā)行版本?22的簡單解決方法

    這篇文章主要給大家介紹了關于java錯誤:?不支持發(fā)行版本?22的簡單解決方法,這個錯誤通常是由于Java版本不兼容導致的,請檢查您的項目所使用的Java版本是否與您當前安裝的Java版本一致,需要的朋友可以參考下
    2024-06-06
  • 詳解Java中的Lambda表達式

    詳解Java中的Lambda表達式

    Lambda表達式是Java SE 8中一個重要的新特性。這篇文章主要介紹了Java中的Lambda表達式 ,需要的朋友可以參考下
    2019-04-04
  • 剖析Java中在Collection集合中使用contains和remove為什么要重寫equals

    剖析Java中在Collection集合中使用contains和remove為什么要重寫equals

    這篇文章主要介紹了Collection集合的contains和remove方法詳解remove以及相關的經(jīng)驗技巧,通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • java教程之java注解annotation使用方法

    java教程之java注解annotation使用方法

    這篇文章主要介紹了java注解annotation使用方法,注解可以定義到方法上,類上,一個注解相當與一個類,就相當于實例了一個對象,加上了注解,就相當于加了一個標志
    2014-01-01
  • Spring BeanPostProcessor源碼示例解析

    Spring BeanPostProcessor源碼示例解析

    這篇文章主要為大家介紹了Spring BeanPostProcessor源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • java連接數(shù)據(jù)庫的5種方式解讀

    java連接數(shù)據(jù)庫的5種方式解讀

    這篇文章主要介紹了java連接數(shù)據(jù)庫的5種方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教<BR>
    2024-04-04
  • Java解析http協(xié)議字符串的方法實現(xiàn)

    Java解析http協(xié)議字符串的方法實現(xiàn)

    本文主要介紹了Java解析http協(xié)議字符串的方法實現(xiàn),我們探討了如何使用Java解析HTTP協(xié)議字符串,并將其封裝成了一個HttpRequest類,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • SpringBoot啟動原理深入解析

    SpringBoot啟動原理深入解析

    我們開發(fā)任何一個Spring Boot項目都會用到啟動類,下面這篇文章主要給大家介紹了關于SpringBoot啟動原理解析的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • 基于Mybatis實現(xiàn)動態(tài)數(shù)據(jù)源切換的示例代碼

    基于Mybatis實現(xiàn)動態(tài)數(shù)據(jù)源切換的示例代碼

    在當今的互聯(lián)網(wǎng)應用中,微服務大行其道,隨著業(yè)務的發(fā)展和擴展,單一的數(shù)據(jù)庫無法滿足日益增長的數(shù)據(jù)需求,本文將基于 JDK17 + Spring Boot 3 和 MyBatis 框架實現(xiàn)動態(tài)切換數(shù)據(jù)源功能,需要的朋友可以參考下
    2024-09-09

最新評論

江达县| 仁怀市| 嘉鱼县| 安新县| 张家港市| 方城县| 夏河县| 江达县| 丰都县| 化州市| 长岛县| 洪泽县| 呼和浩特市| 景德镇市| 鄢陵县| 石景山区| 汉沽区| 鲁山县| 博客| 霍山县| 合水县| 枣强县| 陆良县| 家居| 韶山市| 天气| 天台县| 阿克陶县| 本溪市| 社旗县| 揭西县| 新宁县| 陆川县| 九龙坡区| 呼伦贝尔市| 石阡县| 弥渡县| 内丘县| 民和| 墨江| 广西|