摘要:文件知識點修飾類不能被基礎修飾方法不能被重寫修改變量常量不允許進行實例化靜態代碼塊只是加載一次加載核心配置文件失敗圖解說明加載屬性文件新建的根目錄下修改核心配置文件加載屬性文件配置數據庫的環境事務管理器保證數據的完整性
MyBatisUtils.java 文件
/** * 知識點: * final 修飾類 : 不能被基礎 * 修飾方法 : 不能被重寫 * 修改變量 : 常量 */ public final class MyBatisUtils { private MyBatisUtils(){}//不允許進行實例化 private static final String PATH = "mybatis-config.xml"; private static InputStream is ; private static SqlSessionFactory sqlSessionFactory; static{//1.靜態代碼塊 只是加載一次 try { is = Resources.getResourceAsStream(PATH); sqlSessionFactory = new SqlSessionFactoryBuilder().build(is); } catch (IOException ex) { ex.printStackTrace(); throw new RuntimeException("加載核心配置文件失敗"); } } public static SqlSession getSqlSession(){ return sqlSessionFactory.openSession(); } public static void closeSqlSession(SqlSession sqlSession){ if(sqlSession!=null){ sqlSession.close(); } } }
圖解說明
加載屬性文件新建src的根目錄下jdbc.properties
jdbc.mysql.driver=com.mysql.jdbc.Driver jdbc.mysql.url=jdbc:mysql://127.0.0.1:3306/cy42_mss jdbc.mysql.username=root jdbc.mysql.password=shxt
修改核心配置文件
通過${KEY}獲取對應的值
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70315.html
摘要:平凡之路前端發展了十幾年,現在幾乎到達頂峰的速度了,近兩年推出的框架層出不窮,早已不是一統江湖了。模板和數據分離也好,狀態和表現分離也好,我越來越體會到分是為了合這條平凡之路,還會頻繁的發展和融合下去。 一直想總結下自己摸打滾爬的前端經歷,3年,從一個極討厭前端的人,變成一個吃前端飯碗的人。沒有人帶過我,跌跌撞撞的緩慢前進,但我很喜歡分享,喜歡一起進步,這會是我以后一直樂意做的事情。 ...
摘要:回顧上節課我們完成了的環境搭建核心配置文件映射文件的執行過程如何執行定制的語句我們測試的是死的數據那么下面我們使用容器傳遞動態的數據添加操作傳遞數據專題通過傳遞數據映射文件代碼傳遞參數數據的類型或者提供額內置類型映射中的獲取對應的值 回顧: 上節課我們完成了MyBatis的環境搭建核心配置文件映射文件API的執行過程如何執行定制的SQL語句 我們測試的是死的數據,那么下面我們使用容器傳...
摘要:說在前面的話命名空間暫時約定持久化類實體的類名的全路徑一簡單查詢結果集處理查詢結果集處理為類型字段作為中的值映射文件命名空間唯一的不能重復結果集處理后變成類型當你傳遞的是一個簡單的數據類型的形參的時候那么你的值 說在前面的話 : 命名空間暫時約定-持久化類(實體Bean)的類名的全路徑 com.shxt.model.Skill 一 簡單查詢結果集處理 1.查詢結果集處理為Map類型 ...
閱讀 3323·2021-11-22 12:04
閱讀 2706·2019-08-29 13:49
閱讀 482·2019-08-26 13:45
閱讀 2238·2019-08-26 11:56
閱讀 998·2019-08-26 11:43
閱讀 587·2019-08-26 10:45
閱讀 1266·2019-08-23 16:48
閱讀 2157·2019-08-23 16:07