一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - Mybatis中typeAliases標(biāo)簽和package標(biāo)簽使用

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

2022-01-24 12:39JSON_ZJS Java教程

這篇文章主要介紹了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>

映射配置文件:

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

2、package

主配置文件

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

映射文件同上。

說(shuō)明

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

mapper中package的操作

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

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

 

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屬性: 常用的
          用于指定配置文件的位置,是按照類路徑的寫(xiě)法來(lái)寫(xiě),并且必須存在于類路徑下。
      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中類的別名 -->
  <typeAliases>
      <!--typeAlias用于配置別名。type屬性指定的是實(shí)體類全限定類名。alias屬性指定別名,當(dāng)指定了別名就再區(qū)分大小寫(xiě) 
      <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>-->

      <!-- 用于指定要配置別名的包,當(dāng)指定之后,該包下的實(shí)體類都會(huì)注冊(cè)別名,并且類名就是別名,不再區(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è)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/JSON_ZJS/article/details/102596786

延伸 · 閱讀

精彩推薦
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開(kāi)發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒(méi)有升過(guò)級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
主站蜘蛛池模板: 国产绳艺在线播放 | 久久久久久久久女黄9999 | 亚洲精品动漫免费二区 | 亚洲精品电影天堂网 | 国产欧美综合一区二区 | 亚洲国产精品综合久久一线 | 91久久综合 | 欧美午夜精品 | 亚洲成年网站在线777 | 国产日韩一区二区三区 | 包臀裙女教师波多野结衣 | 欧美伊人久久久久久久久影院 | 色欲麻豆国产福利精品 | 日韩视频在线免费观看 | 狠狠干奇米 | 男男浴室吸乳play | 欧美特黄aaaaaa | 欧美黑人性猛交╳xx╳动态图 | 国产精品猎奇系列在线观看 | 狠狠狠地啪香蕉 | 国产视频二区 | 免费港剧在线观看港剧 | 国产高清在线看 | 婷婷色在线观看 | 日本一区二区三区久久 | 性欧美xxxxx高清 | 99久久精品国产一区二区 | 日本h乱淫动漫在线观看 | 免费看日产一区二区三区 | 美女露全身永久免费网站 | 视频在线观看入口一二三2021 | 国产精品日韩在线观看 | 丰满岳乱妇在线观看视频国产 | 草莓在线| 国产一区二区三区免费在线视频 | 亚洲国产精品日本无码网站 | 国产精品密播放国产免费看 | 国产欧美另类久久精品91 | 精品一区二区三区在线视频观看 | 女人把私密部位张开让男人桶 | 国产探花在线视频 |