怎麼使用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
// 獲取對映介面
UserMapper userMapper = session.getMapper(UserMapper.class);
// 呼叫介面中的方法
// 提交事務
session.commit();
// 回滾事務
session.rollback();
} finally {
// 關閉會話
session.close();
怎麼使用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();
}