1. 程式人生 > 實用技巧 >Python程式設計:字串

Python程式設計:字串

------------恢復內容開始------------

什麼是mybatis,持久層的框架可以使用 XML 或註解來配置和對映原生資訊,將 POJO 對映成數

據庫中的記錄,避免了幾乎所有的 JDBC 程式碼和手動設定引數以及獲取結果集。 通過 xml 檔案或註解的方式將要執行的各種 statement 配置起來,並通過 java 物件和 statement 中 sql 的動態引數進行對映生成最終執行的 sql 語句,最 後由 mybatis 框架執行 sql 並將結果對映為 java 物件並返回。(從執行 sql 到返 回 result 的過程)。 當實體類中的屬性名和表中的欄位名不一樣 ,怎麼辦 ? 第 1 種: 通過在查詢的 sql 語句中定義欄位名的別名,讓欄位名的別名和實體類 的屬性名一致 第 2 種: 通過<resultMap>來對映欄位名和實體類屬性名的一一對應的關係。 具體使用mybatis 1、匯入mybatis相關的jar包,配置核心配置檔案來與資料庫進行連線 2、建立mybatis-config做資料庫的相關配置 3、建立PoJo類對映資料庫的欄位 4、一般建立Mapper介面,並在同包先建立一個同名的Mapper.xml,繫結同名介面 5、介面定義需要操作資料庫的方法,xml檔案實現其方法 6、可以建立一個util類,封裝公共操作如:獲得sqlSession和釋放sqlSession 7、test
  //
通過工具類獲得sqlsession物件 //sqlsession物件作用 1、讀取mapper.xml檔案裡的SQL程式碼及返回值型別等資料。 2、返回一個mapper物件 SqlSession sqlSession = MybatisUtils.getSqlSession(); Mapper mapper = sqlSession.getMapper(Mapper.class); List<User> list = mapper.getUserList(); System.out.println(list); sqlSession.close();

------------恢復內容結束------------