1.spring 的設定檔中標註,Mybatis的 mapper 與 xml 位置,必須在同一個資料夾中
<bean id=”sqlSessionFactory” class=”org.mybatis.spring.SqlSessionFactoryBean”>
<property name=”dataSource” ref=”jdbcDataSource”/>
<property name=”configLocation” value=”classpath:mybatis-config.xml”></property>
</bean>
<bean class=”org.mybatis.spring.mapper.MapperScannerConfigurer”>
<property name=”basePackage” value=”com.ibt.dcs.mybatis.mapper”/>
</bean>
2.mybatis-config.xml 中不需要標註 xml 所在位置只需設定lazyLoadingEnabled
<?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>
<!– changes from the defaults –>
<setting name=”lazyLoadingEnabled” value=”false” />
</settings>
</configuration>
3.spring 的 control 中即可用
@Autowired
private SecWindowMapper secWindowMapper;