Mybatis核心API

Mybatis核心API

1.SqlSeesionFactoryBuilder用來加載配置文件(先創建出這個對象)

SqlSeesionFactory sqlSeesionFactory = new SqlSessionFactory();

2.通過Resource.getResourceAsStream("SqlMappingConfig.xml")來讀取配置文件信息。

InputStream resourceAsStream = Reasouces.getResourceAsStream("SqlMappingCpnfig.xml");

3.通過加載配置文件創建的對象來創建session工廠

SqlSessionFactroy sessionFactory = sqlSessionFactroyBuilder.build(resourceAsStream);

4.通過sessionFactory獲取事務

SqlSession sqlSession = sessionFactory.openSession();

5.執行sql語句(sql語句存放在關係映射相對應的類當中即類的xml配置文件)

 Customer queryCustomerById = sqlSession.selectOne("queryCustomerById", 1);
//其中第一個參數,代表的就是關係映射配置文件中的id,因爲id與映射關係相對應,所以查詢放回的結果就是關係映射類。這樣就可以直接將得到的結果直接封裝到這個類當中了。第二個參數與前面調用的查詢的語句有關,還有就是與表關係映射類的配置文件中所寫的sql語句有關。

6.得到的返回結果就是所查詢的結果。需要的結果直接就可以從其中獲取到

 System.out.println(queryCustomerById);

7.最後一步,也是很容忘記的一步(關閉會話)

sqlSession.close();


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章