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

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

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

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>

映射文件同上。

說明

在這里插入圖片描述

mapper中package的操作

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

在這里插入圖片描述

properties,typeAliases,package三個標(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ù)庫的信息。也可以通過屬性引用外部配置文件信息
        resource屬性: 常用的
            用于指定配置文件的位置,是按照類路徑的寫法來寫,并且必須存在于類路徑下。
        url屬性:
            是要求按照Url的寫法來寫地址
            URL:Uniform Resource Locator 統(tǒng)一資源定位符。它是可以唯一標(biāo)識一個資源的位置。
            它的寫法:
                http://localhost:8080/mybatisserver/demo1Servlet
                協(xié)議      主機(jī)     端口       URI
            URI:Uniform Resource Identifier 統(tǒng)一資源標(biāo)識符。它是在應(yīng)用中可以唯一定位一個資源的。
    -->
    <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屬性指定的是實(shí)體類全限定類名。alias屬性指定別名,當(dāng)指定了別名就再區(qū)分大小寫 
        <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->
 
        <!-- 用于指定要配置別名的包,當(dāng)指定之后,該包下的實(shí)體類都會注冊別名,并且類名就是別名,不再區(qū)分大小寫-->
        <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)指定了之后就不需要在寫mapper以及resource或者class了 -->
        <package name="com.itheima.dao"></package>
    </mappers>
</configuration>

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

相關(guān)文章

最新評論

乡城县| 威远县| 忻城县| 乌兰县| 萍乡市| 本溪市| 本溪市| 闽侯县| 和田市| 拜泉县| 射洪县| 邮箱| 区。| 长兴县| 文水县| 宁安市| 昭觉县| 达日县| 茂名市| 宁南县| 汝城县| 禹州市| 临湘市| 汤阴县| 阳新县| 洮南市| 彭阳县| 宁乡县| 乌海市| 云浮市| 辽阳市| 泸定县| 新巴尔虎左旗| 沙雅县| 肇庆市| 高淳县| 达日县| 樟树市| 陵川县| 禹城市| 怀仁县|