国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Mybatis原始執(zhí)行方式Executor代碼實(shí)例

瀏覽:9日期:2023-10-23 15:32:30

一、通過SqlSessionFactory創(chuàng)建sqlsession,再由Sqlsession獲取session對象,然后通過session中的執(zhí)行器Executor,去執(zhí)行MapperStatement封裝的sql語句

@Testpublic void findAll() throws IOException { //1.讀取配置文件 InputStream in = Resources.getResourceAsStream('SqlMapConfig.xml'); //2.創(chuàng)建 SqlSessionFactory 的構(gòu)建者對象 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); //3.使用構(gòu)建者創(chuàng)建工廠對象 SqlSessionFactory SqlSessionFactory factory = builder.build(in); //4.使用 SqlSessionFactory 生產(chǎn) SqlSession 對象 SqlSession session = factory.openSession(); List<User> users = session.selectList('findAll'); /* //5.使用 SqlSession 創(chuàng)建 dao 接口的代理對象(接口綁定原理使用的jdk動(dòng)態(tài)代理) UserDao userDao = session.getMapper(UserDao.class); //6.使用代理對象執(zhí)行查詢所有方法 List<User> users = userDao.findAll(); */ for (User user : users) { System.out.println(user); } //7.釋放資源 session.close(); in.close();}

二、執(zhí)行器Executor的分類

SimpleExecutor:默認(rèn)的Executor,每個(gè)SQL執(zhí)行時(shí)都會(huì)創(chuàng)建新的 Statement,繼承了 BaseExecutor CachingExecutor:可緩存數(shù)據(jù)的Executor,用于二級緩存的執(zhí)行器 BatchExecutor:用于批處理的Executor ReuseExecutor:相同的SQL會(huì)服用的Statemen

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 在线观看欧洲成人免费视频 | 国产一区二区三区久久小说 | 久草视频手机在线观看 | 农村寡妇偷毛片一级 | 丁香狠狠色婷婷久久综合 | 99久久免费精品视频 | 九九九热视频 | 91人成亚洲高清在线观看 | 巨乳激情| a级毛片免费播放 | 玖玖在线国产精品 | 久香草视频在线观看免费 | 亚洲欧美另类在线视频 | 成人免费ā片 | 91视频久久| 另类在线 | 日韩中文字幕免费观看 | 国产美女三级做爰 | 日本一级做人免费视频 | 久久久不卡国产精品一区二区 | 亚洲女精品一区二区三区 | 99在线观看视频免费精品9 | 国产成人国产在线观看入口 | 一级特黄一欧美俄罗斯毛片 | 久久一本一区二区三区 | 久草手机在线 | 亚洲自拍成人 | 男人好大好硬好爽免费视频 | 成免费网站 | 国产一级第一级毛片 | 久久香蕉国产精品一区二区三 | 国产亚洲美女精品久久 | 毛片免费的 | 国产精品videosse | 国产高清日韩 | 99国产精品视频久久久久 | 精品手机在线视频 | 国产精品成人久久久久久久 | 91日本在线精品高清观看 | 欧美在线一区二区三区不卡 | 欧美成人看片黄a免费看 |