欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mybatis中typeAliases標(biāo)簽和package標(biāo)簽使用

 更新時(shí)間:2021年09月30日 08:50:41   作者:JSON_ZJS  
這篇文章主要介紹了Mybatis中typeAliases標(biāo)簽和package標(biāo)簽使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

typeAliases標(biāo)簽和package標(biāo)簽的使用

1、typeAliases

主配置文件:

<typeAliases>
        <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>
    </typeAliases>

映射配置文件:

在這里插入圖片描述

2、package

主配置文件

<typeAliases>
        <!--<typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->
        <package name="com.itheima.domain"></package>
    </typeAliases>

映射文件同上。

說(shuō)明

在這里插入圖片描述

mapper中package的操作

mapper中也存在一個(gè)標(biāo)簽,package

在這里插入圖片描述

properties,typeAliases,package三個(gè)標(biāo)簽使用以及細(xì)節(jié)

<?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
        可以在標(biāo)簽內(nèi)部配置連接數(shù)據(jù)庫(kù)的信息。也可以通過(guò)屬性引用外部配置文件信息
        resource屬性: 常用的
            用于指定配置文件的位置,是按照類(lèi)路徑的寫(xiě)法來(lái)寫(xiě),并且必須存在于類(lèi)路徑下。
        url屬性:
            是要求按照Url的寫(xiě)法來(lái)寫(xiě)地址
            URL:Uniform Resource Locator 統(tǒng)一資源定位符。它是可以唯一標(biāo)識(shí)一個(gè)資源的位置。
            它的寫(xiě)法:
                http://localhost:8080/mybatisserver/demo1Servlet
                協(xié)議      主機(jī)     端口       URI
            URI:Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符。它是在應(yīng)用中可以唯一定位一個(gè)資源的。
    -->
    <properties url="file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.properties">
       <!-- <property name="driver" value="com.mysql.jdbc.Driver"></property>
        <property name="url" value="jdbc:mysql://localhost:3306/eesy_mybatis"></property>
        <property name="username" value="root"></property>
        <property name="password" value="1234"></property>-->
    </properties>
 
    <!--使用typeAliases配置別名,它只能配置domain中類(lèi)的別名 -->
    <typeAliases>
        <!--typeAlias用于配置別名。type屬性指定的是實(shí)體類(lèi)全限定類(lèi)名。alias屬性指定別名,當(dāng)指定了別名就再區(qū)分大小寫(xiě) 
        <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->
 
        <!-- 用于指定要配置別名的包,當(dāng)指定之后,該包下的實(shí)體類(lèi)都會(huì)注冊(cè)別名,并且類(lèi)名就是別名,不再區(qū)分大小寫(xiě)-->
        <package name="com.itheima.domain"></package>
    </typeAliases>
 
    <!--配置環(huán)境-->
    <environments default="mysql">
        <!-- 配置mysql的環(huán)境-->
        <environment id="mysql">
            <!-- 配置事務(wù) -->
            <transactionManager type="JDBC"></transactionManager>
 
            <!--配置連接池-->
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"></property>
                <property name="url" value="${jdbc.url}"></property>
                <property name="username" value="${jdbc.username}"></property>
                <property name="password" value="${jdbc.password}"></property>
            </dataSource>
        </environment>
    </environments>
    <!-- 配置映射文件的位置 -->
    <mappers>
        <!--<mapper resource="com/itheima/dao/IUserDao.xml"></mapper>-->
        <!-- package標(biāo)簽是用于指定dao接口所在的包,當(dāng)指定了之后就不需要在寫(xiě)mapper以及resource或者class了 -->
        <package name="com.itheima.dao"></package>
    </mappers>
</configuration>

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談spring.factories文件的作用

    淺談spring.factories文件的作用

    本文主要介紹了淺談spring.factories文件的作用,spring.factories文件是Spring?Boot自動(dòng)配置的核心文件之一,它的作用是將各種自動(dòng)配置類(lèi)與對(duì)應(yīng)的配置類(lèi)集中在一起,下面就來(lái)介紹一下如何使用,感興趣的可以了解一下
    2024-06-06
  • 詳解spring與jdbc整合操作

    詳解spring與jdbc整合操作

    這篇文章主要為大家詳細(xì)介紹了spring與jdbc整合操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 利用Java編寫(xiě)一個(gè)出敬業(yè)福的小程序

    利用Java編寫(xiě)一個(gè)出敬業(yè)福的小程序

    新年將至,又開(kāi)始掃福活動(dòng),每年的敬業(yè)福成了大家難過(guò)的坎。所以本文將介紹一個(gè)通過(guò)Java編寫(xiě)的一款福字生成器,感興趣的小伙伴可以試一試
    2022-01-01
  • Spring實(shí)戰(zhàn)之注入嵌套Bean操作示例

    Spring實(shí)戰(zhàn)之注入嵌套Bean操作示例

    這篇文章主要介紹了Spring實(shí)戰(zhàn)之注入嵌套Bean操作,結(jié)合實(shí)例形式分析了嵌套Bean相關(guān)配置與使用操作技巧,需要的朋友可以參考下
    2019-11-11
  • Java實(shí)戰(zhàn)在線選課系統(tǒng)的實(shí)現(xiàn)流程

    Java實(shí)戰(zhàn)在線選課系統(tǒng)的實(shí)現(xiàn)流程

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實(shí)現(xiàn)一個(gè)在線選課系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • Java拷貝文件夾和刪除文件夾代碼實(shí)例

    Java拷貝文件夾和刪除文件夾代碼實(shí)例

    這篇文章主要介紹了Java拷貝文件夾和刪除文件夾代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 教你輕松制作java視頻播放器

    教你輕松制作java視頻播放器

    這篇文章主要為大家詳細(xì)介紹了如何編寫(xiě)屬于自己的java視頻播放器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • java樹(shù)形菜單對(duì)象生成

    java樹(shù)形菜單對(duì)象生成

    這篇文章主要為大家詳細(xì)介紹了java樹(shù)形菜單對(duì)象生成,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Java 八種基本類(lèi)型和基本類(lèi)型封裝類(lèi)

    Java 八種基本類(lèi)型和基本類(lèi)型封裝類(lèi)

    八種基本數(shù)據(jù)類(lèi)型分別是:int、short、float、double、long、boolean、byte、char;下面跟隨腳本之家小編一起學(xué)習(xí)java八種基本類(lèi)型和基本類(lèi)型封裝類(lèi)
    2017-09-09
  • Spring通過(guò)工具類(lèi)實(shí)現(xiàn)獲取容器中的Bean

    Spring通過(guò)工具類(lèi)實(shí)現(xiàn)獲取容器中的Bean

    在實(shí)際開(kāi)發(fā)中,我們往往要用到Spring容器為我們提供的諸多資源,例如想要獲取到容器中的配置、獲取到容器中的Bean等等。本文為大家詳細(xì)講講工具類(lèi)如何獲取到Spring容器中的Bean,需要的可以參考一下
    2022-06-06

最新評(píng)論