海信預熱全新閱讀手機 A9:重新整理升級,光線智慧調節
阿新 • • 發佈:2022-05-09
1.概述:
MyBatis-Spring 會幫助你將 MyBatis 程式碼無縫地整合到 Spring 中。
將允許 MyBatis 參與到 Spring 的事務管理之中,建立對映器 mapper 和 SqlSession
並注入到 bean 中,以及將 Mybatis 的異常轉換為 Spring 的 DataAccessException
。
最終,可以做到應用程式碼不依賴於 MyBatis,Spring 或 MyBatis-Spring。
2.步驟
2.1匯入依賴
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.7</version>
</dependency>
2.2修改配置檔案
要使用MyBatis-Spring 定義至少兩樣東西:一個 SqlSessionFactory
和至少一個數據對映器類。
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> </bean>
2.3在類中使用SqlsessionFactory
@Configuration
public class MyBatisConfig {
@Bean
public SqlSessionFactory sqlSessionFactory() throws Exception {
SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean();
factoryBean.setDataSource(dataSource());
return factoryBean.getObject();
}
}
3.測試