<?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> <settings> <setting name="lazyLoadingEnabled" value="true" /> <setting name="aggressiveLazyLoading" value="false" /> </settings> <typeAliases> </typeAliases> <mappers> <mapper resource="com/mapper/xml/userMapper.xml"/> <mapper resource="com/mapper/xml/utilMapper.xml"/> </mappers> </configuration>
<!-- 配置SqlSessionFactoryBean --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:configuration.xml" /> <!-- <property name="mapperLocations" value="classpath:com/mapper/xml/*.xml" /> --> </bean>
设置完后诺没用到关联id所对应的对象时。则不会去多余的执行额外的sql