回覆列表
  • 1 # 使用者6354188383803

    怎麼使用sqlbuilder mybatis

    1,首先在包下建立Configuration.xml檔案,該檔案的格式如下:

       quot;-//mybatis.org//DTD Config 3.0//EN" "">

      2,使用myBatis提供的工具類中的方法,從類路徑或Configuration.xml文件所在位置載入資原始檔。

      SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); 

      SqlSessionFactory factory = null; 

      // 獲取SqlSessionFactory物件

      try { 

      Reader reader = Resources 

      .getResourceAsReader("com/cissst/oa/data/Configuration.xml"); 

      factory = builder.build(reader); 

      } catch (Exception e) { 

      e.printStackTrace(); 

      } 

      3,使用工廠物件獲取SqlSession 物件

      SqlSession session=factory .openSession(false); 

      引數如果為true,表示該會話具有自動提交事務的功能,否則需程式設計師手動提交事務。

      4,使用進行資料庫訪問

      SqlSession session = super.getSqlSession(); 

      // 構造返回值集合

      List

      try { 

      // 獲取對映介面

      UserMapper userMapper = session.getMapper(UserMapper.class); 

      // 呼叫介面中的方法

      List

      // 提交事務

      session.commit(); 

      } catch (Exception e) { 

      // 回滾事務

      session.rollback(); 

      } finally { 

      // 關閉會話

      session.close(); 

      } 

  • 中秋節和大豐收的關聯?
  • 如何將企業戰略目標“落地”?