最新国产好看的视频,伊人天堂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à)值,希望對(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>

映射文件同上。

說明

在這里插入圖片描述

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ù)庫的信息。也可以通過屬性引用外部配置文件信息
        resource屬性: 常用的
            用于指定配置文件的位置,是按照類路徑的寫法來寫,并且必須存在于類路徑下。
        url屬性:
            是要求按照Url的寫法來寫地址
            URL:Uniform Resource Locator 統(tǒng)一資源定位符。它是可以唯一標(biāo)識(shí)一個(gè)資源的位置。
            它的寫法:
                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中類的別名 -->
    <typeAliases>
        <!--typeAlias用于配置別名。type屬性指定的是實(shí)體類全限定類名。alias屬性指定別名,當(dāng)指定了別名就再區(qū)分大小寫 
        <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->
 
        <!-- 用于指定要配置別名的包,當(dāng)指定之后,該包下的實(shí)體類都會(huì)注冊(cè)別名,并且類名就是別名,不再區(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>

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

相關(guān)文章

最新評(píng)論

墨竹工卡县| 房产| 汝州市| 永昌县| 昌宁县| 横峰县| 三穗县| 鄯善县| 南木林县| 平乡县| 昌图县| 宁晋县| 北川| 彩票| 革吉县| 噶尔县| 嘉兴市| 都匀市| 友谊县| 高阳县| 岳阳市| 沛县| 白河县| 彭山县| 孙吴县| 田林县| 武清区| 准格尔旗| 尼勒克县| 定西市| 北京市| 敦化市| 泰安市| 巴塘县| 丹巴县| 惠东县| 大冶市| 淮滨县| 郁南县| 汉源县| 武城县|