mybatis接口和SQL語句綁定

SessionFactory factory=Resources.getResourceAsReader(“”);

SqlSession session=factory.getSession();

 

根據接口中的方法,到與接口對應的命名空間的xml映射文件中找與方法相同的Id,這樣就實現了接口中的方法與id所在標籤包裹的SQL語句相關聯

 

找到接口後(轉化器),根據轉化器就可以找到以類命名的XML,之後,就可以創建出實現接口類的對象:

  UserMapper userMapper=session.getMapper(UserMapper.class);//實現綁定

  User user=userMapper.selectUserByID(1);

   <id=”selectUserByID”//

   <resultType=”User”>//自動創建User對象,並將查詢結果封裝到User對象中

   <parameterType="Integer">//傳入變量的類型爲Interer,如果是多個可以設置爲map

 

1.把接口中的方法與SQL語句相綁定(必須要定義別名)

2.配置文件必須要有命名空空,若接口與SQL語句綁定,則命名空間必須與接口的包名和類名一致

 

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