您好,登錄后才能下訂單哦!
小編給大家分享一下Mybatis中typeAliases標簽和package標簽怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
主配置文件:
<typeAliases> <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias> </typeAliases>
映射配置文件:
主配置文件
<typeAliases> <!--<typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>--> <package name="com.itheima.domain"></package> </typeAliases>
映射文件同上。
說明
mapper中package的操作
mapper中也存在一個標簽,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標簽怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。