-
Mybatis執行的SQL語句都存放在配置文件中
eg: java代碼
List<Object[]> list = sqlSession.select("Message.queryMessageList");
配置文件中:(id必須是唯一的)
<mapper namespace="Message">
<select id="queryMessageList" resultMap="結果標簽Id">
select * from message where?
</select>
在核心的配置文件中配置sqlMessage.xml, 這樣就可以把sql語句的配置文件生效了
<mappers>? //這個標簽可以配置多個
<mapper resource="com/imooc/config/sqlMessage.xml"/>
</mappers>
</mapper>
查看全部 -
Mybatis 基本配置和數據庫類
//1、通過配置文件獲取數據庫連接信息(配置文件中配置了數據庫連接相關信息)
Reader? reader? = Resources.getResourceAsReader("com/imooc/config/Configuration.xml");
//2、通過配置信息構建一個SqlSessionFactory
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
//3、通過sqlSessionFactory打開一個數據庫會話
SqlSession sqlSession = sqlSessionFactory.openSession();
查看全部 -
Mybatis之SqlSession
SqlSession的作用:
向SQL語句傳入參數
執行SQL語句
獲取執行SQL語句的結果
事務的控制
如何得到SqlSession:
通過配置文件獲取數據庫連接相關信息
通過配置信息構建SqlSessionFactory
通過SqlSessionFactory打開數據庫會話
查看全部 -
Dao需求
對象能與數據庫據交互
能執行SQL語句
查看全部 -
配置文件的詳細路徑:Mybatis源碼包\src\test\java\org\apache\ibatis\submitted\complex_property\Configuration.xml
查看全部 -
#{}?與?ognl表達式區別
查看全部 -
mybatis常用標簽
查看全部 -
mybatis的路徑查看全部
-
現在聽的腦袋都大了??
查看全部 -
mybatis中的OGNL表達式
查看全部 -
Mabatis中的OGNL表達式2
查看全部 -
這一章主要講如何以及為何將代碼規范。
對原寫在servlet中的代碼進行分層,增加dao,service層
dao處理sql查詢
service處理業務邏輯(暫時沒有)這里主要是起調用dao的作用
servlet主要功能是設置參數,接收頁面參數,調用業務處理,返回參數,跳轉頁面。
查看全部 -
常用標簽:
查看全部
舉報