1. 程式人生 > 資訊 >海信預熱全新閱讀手機 A9:重新整理升級,光線智慧調節

海信預熱全新閱讀手機 A9:重新整理升級,光線智慧調節

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.測試