type-aliases-package的用法解讀
更新時間:2024年11月11日 09:08:52 作者:leo825...
在Mybatis的mapper.xml文件中使用type-aliases-package可以簡化resultType和parameterType的全類名指定,通過配置掃描指定包中的實體類,讓Mybatis自動識別這些實體
type-aliases-package作用
在Mybatis的mapper.xml文件中resultType的type或者paramterType會返回自定義entity,此時可以用全類名名來指定這些實體。
舉例:
<select id="getUserInfoList" resultType="com.leo.model.UserInfo"> SELECT <include refid="BaseSql"/> FROM USER_INFO WHERE 1=1 </select>
里面的resultType返回的就是全類名。
其實可以使用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>
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java中使用print、printf、println的示例及區(qū)別
Java?的輸出方式一般有這三種,print、println、printf,它們都是?java.long?包里的System類中的方法,本文重點給大家介紹Java中使用print、printf、println的示例,需要的朋友可以參考下2023-05-05Java利用 Exchanger 實現(xiàn)游戲中交換裝備
JDK 1.5 開始 JUC 包下提供的 Exchanger 類可用于兩個線程之間交換信息。下面我們就來看看Java是如何利用Exchanger一行代碼實現(xiàn)游戲中交換裝備的2021-09-09