type-aliases-package的用法解讀
更新時(shí)間:2024年11月11日 09:08:52 作者:leo825...
在Mybatis的mapper.xml文件中使用type-aliases-package可以簡化resultType和parameterType的全類名指定,通過配置掃描指定包中的實(shí)體類,讓Mybatis自動(dòng)識(shí)別這些實(shí)體
type-aliases-package作用
在Mybatis的mapper.xml文件中resultType的type或者paramterType會(huì)返回自定義entity,此時(shí)可以用全類名名來指定這些實(shí)體。
舉例:
<select id="getUserInfoList" resultType="com.leo.model.UserInfo"> SELECT <include refid="BaseSql"/> FROM USER_INFO WHERE 1=1 </select>
里面的resultType返回的就是全類名。
其實(shí)可以使用type-aliases-package
中指定entity掃描包類讓mybatis自定掃描到自定義的entity。
type-aliases-package配置
- springboot中
type-aliases-package
配置
mybatis.type-aliases-package=com.leo.model
- springmvc中的
typeAliasesPackage
配置
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 數(shù)據(jù)源 --> <property name="dataSource" ref="datasource"></property> <!-- 別名 --> <property name="typeAliasesPackage" value="com.leo.model"></property> <!-- sql映射文件路徑 --> <property name="mapperLocations" value="classpath*:mapper/*Mapper.xml"></property> </bean>
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中使用print、printf、println的示例及區(qū)別
Java?的輸出方式一般有這三種,print、println、printf,它們都是?java.long?包里的System類中的方法,本文重點(diǎn)給大家介紹Java中使用print、printf、println的示例,需要的朋友可以參考下2023-05-05Java利用 Exchanger 實(shí)現(xiàn)游戲中交換裝備
JDK 1.5 開始 JUC 包下提供的 Exchanger 類可用于兩個(gè)線程之間交換信息。下面我們就來看看Java是如何利用Exchanger一行代碼實(shí)現(xiàn)游戲中交換裝備的2021-09-09