1. mybatis源碼配置文件解析之三:解析typeAliases標簽
typeAliases標簽在mybatis中的作用是定義類的別名,以便在配置文件中使用這些別名替代全限定類名。以下是關於typeAliases標簽的詳細解析:
配置方式:
解析過程:
應用與作用:
總結:typeAliases標簽是mybatis配置文件中一個重要的標簽,它提供了一種簡便的方式來為類配置別名,並通過mybatis的解析和注冊機制,確保在運行時能夠正確地映射和使用這些別名。
2. mybatis配置文件中map可以設置多個嗎
Mybatis 分多個配置文件方法,考慮一個項目會很多模塊,如果團體開發的話用不同模塊在不同的配置文件可以這樣實現:
<mappers>標簽裡面只能放SQL映射文件
Mybatis配置文件
XML code<?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>
<typeAliases>
<typeAlias alias="storeCateResultMap" type="com.neili.store.manager.entity.StoreCategory"/>
</typeAliases>
<mappers>
<mapper resource="com/neili/store/manager/mapper/StoreCategoryMapper.xml"/>
</mappers>
</configuration>
Spring裡面的配置文件
XML code <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/>
<!-- 自動掃描Mapper -->
<!--
<property name="mapperLocations" value="classpath*:mappers/*Mapper.xml" />
-->
<property name="dataSource" ref="dataSource"/>
</bean>