中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mybatis中typeAliases標簽和package標簽怎么用

發布時間:2021-09-30 10:42:51 來源:億速云 閱讀:580 作者:小新 欄目:開發技術

小編給大家分享一下Mybatis中typeAliases標簽和package標簽怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

    typeAliases標簽和package標簽的使用

    1、typeAliases

    主配置文件:

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

    映射配置文件:

    Mybatis中typeAliases標簽和package標簽怎么用

    2、package

    主配置文件

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

    映射文件同上。

    說明

    Mybatis中typeAliases標簽和package標簽怎么用

    mapper中package的操作

    mapper中也存在一個標簽,package

    Mybatis中typeAliases標簽和package標簽怎么用

    properties,typeAliases,package三個標簽使用以及細節

    <?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屬性: 常用的
                用于指定配置文件的位置,是按照類路徑的寫法來寫,并且必須存在于類路徑下。
            url屬性:
                是要求按照Url的寫法來寫地址
                URL:Uniform Resource Locator 統一資源定位符。它是可以唯一標識一個資源的位置。
                它的寫法:
                    http://localhost:8080/mybatisserver/demo1Servlet
                    協議      主機     端口       URI
                URI:Uniform Resource Identifier 統一資源標識符。它是在應用中可以唯一定位一個資源的。
        -->
        <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中類的別名 -->
        <typeAliases>
            <!--typeAlias用于配置別名。type屬性指定的是實體類全限定類名。alias屬性指定別名,當指定了別名就再區分大小寫 
            <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->
     
            <!-- 用于指定要配置別名的包,當指定之后,該包下的實體類都會注冊別名,并且類名就是別名,不再區分大小寫-->
            <package name="com.itheima.domain"></package>
        </typeAliases>
     
        <!--配置環境-->
        <environments default="mysql">
            <!-- 配置mysql的環境-->
            <environment id="mysql">
                <!-- 配置事務 -->
                <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標簽是用于指定dao接口所在的包,當指定了之后就不需要在寫mapper以及resource或者class了 -->
            <package name="com.itheima.dao"></package>
        </mappers>
    </configuration>

    看完了這篇文章,相信你對“Mybatis中typeAliases標簽和package標簽怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    吉林省| 凌源市| 民县| 宁国市| 怀远县| 孟津县| 丹阳市| 西盟| 乌苏市| 曲阜市| 东平县| 五峰| 四平市| 秭归县| 会宁县| 阜宁县| 龙陵县| 怀柔区| 天镇县| 南涧| 稷山县| 买车| 余姚市| 巴彦县| 永新县| 钟山县| 方城县| 赫章县| 咸丰县| 南川市| 丹凤县| 重庆市| 十堰市| 馆陶县| 宁蒗| 冷水江市| 石狮市| 甘德县| 惠东县| 康乐县| 当涂县|