標簽:ResultSet

Java

【面試官之你說我聽】-MyBatis常見面試題

1

hanze 發布于 2019-12-06

【面試官之你說我聽】-MyBatis常見面試題 歡迎關注文章系列,一起學習 《提升能力,漲薪可待篇》 《面試知識,工作可待篇》 《實戰演練,拒絕996篇》 也歡迎關注微信公眾號【Ccww筆記】,原創技術文章第一時間推出 如果此文對你有幫助、喜歡的話,那就點個贊唄,點個關注唄! 往...

閱讀(10)評論(0)贊 (0)

Java

MyBatis大揭秘:Plugin 插件設計原理

3

likai 發布于 2019-12-02

點擊上方  Java后端 ,選擇  設為星標 優質文章,及時送達 作者 | 祖大俊 鏈接 | my.oschina.net/zudajun/blog/738973 大多數框架,都支持插件,用戶可通過編寫插件來自行擴展功能,Mybatis也不例外。 我...

閱讀(12)評論(0)贊 (0)

Java

mybatis(三) – mapper配置文件的編寫

xubiao.zhuang 發布于 2019-11-30

在上一章中我們在 mybatis-config.xml 中配置了 StudentMapper.xml 文件的位置,下面我們以 StudentMapper.xml 為例,詳細討論myBatis 中 XxxMapper.xml 的使用 假設我們現有一個StudentMapper.xm...

閱讀(16)評論(0)贊 (0)

Java

快速搞定MyBatis面試題

yeseng 發布于 2019-11-28

什么是 MyBatis? MyBatis 是一個半 ORM(對象關系映射)框架,它內部封裝了 JDBC,開發時只需要關注 SQL 語句本身,不需要花費精力去處理加載驅動、創建連接、創建 statement 等繁雜的過程。程序員直接編寫原生態 SQL,可以嚴格控制 SQL 執行性能...

閱讀(15)評論(0)贊 (0)

Java

JSP+JavaBean實現分頁

dulong 發布于 2019-11-27

此分頁程序用到三個文件test.jsp和Pagination.java和DBConnect.java,和一個簡單數據庫test的表 test,測試用的web發布服務器為resin-2.1.6)其中test用于顯示分頁結果,DBConnect.java用于連接mysql數據 庫,P...

閱讀(19)評論(0)贊 (0)

Java

jdbc-mysql測試例子和源碼詳解

1

Harries 發布于 2019-11-26

目錄 簡介 什么是JDBC JDBC是一套連接和操作數據庫的標準、規范。通過提供 DriverManager 、 Connection 、 Statement 、 ResultSet 等接口將開發人員與數據庫提供商隔離,開發人員只需要面對JDBC接口,無需關心怎么跟數據庫交互。 ...

閱讀(23)評論(0)贊 (0)

Java

mybatis精講(三)–標簽及TypeHandler使用

5

hanze 發布于 2019-11-26

[TOC] 話引 前兩張我們分別介紹了Mybatis環境搭建及其組件的生命周期。這些都是我們Mybatis入門必備技能。有了前兩篇的鋪墊我們今天就來深入下Mybatis, 也為了填下之前埋下的坑。 XML配置標簽 概覽 <?xml version="1.0&quo...

閱讀(28)評論(0)贊 (0)

Java

Java 數據持久化系列之JDBC

7

Harries 發布于 2019-11-26

點擊上方" 程序員歷小冰 ",選擇“置頂或者星標” 你的關注意義重大! 前段時間小冰在工作中遇到了一系列關于數據持久化的問題,在排查問題時發現自己對 Java 后端的數據持久化框架的原理都不太了解,只有不斷試錯,因此走了很多彎路。于是下定決心,集中精力學習了持...

閱讀(19)評論(0)贊 (0)

Java

[譯] 10 個你必須知道的 Java 安全最佳實踐

2

zhuangli 發布于 2019-11-25

(給 ImportNew 加星標,提高Java技能) 編譯:ImportNew/唐尤華 snyk.io/blog/10-java-security-best-practices/ 1.用查詢參數化防止注入 在2017版OWASP十大漏洞中,注入攻擊在當年名列前茅。查看典型的Jav...

閱讀(34)評論(0)贊 (0)

Java

源碼分析Mybatis插件(Plugin)機制與實戰(圖文并茂、提問式源碼閱讀技巧)

5

likai 發布于 2019-11-24

有了 《Mybatis執行SQL的4大基礎組件詳解》 與 《源碼解析MyBatis Sharding-Jdbc SQL語句執行流程詳解》 兩篇文章的鋪墊,本文將直奔主題:Mybatis插件機制。 溫馨提示:本文也是以提問式閱讀與探究源碼的技巧展示。 1、回顧 從前面的文章我們已經...

閱讀(32)評論(0)贊 (0)

Java

SpringMVC postgreSQL二進制文件存儲

1

yanxinchi 發布于 2019-11-22

我這里有一張表的列類型是bytea型,也就是文件的二進制數據,它屬于大對象(Large Objects)。 (什么是大對象) 把二進制數據插入表中需要以下幾個步驟。 0. 沒有使用Spring以及Mybatis時,處理PostgreSQL二進制數據 postgreSQL官方文檔中...

閱讀(19)評論(0)贊 (0)

Java

MySQL給字段取別名無法被JDBC解析的解決辦法

Harries 發布于 2019-11-22

項目上用的Spring JDBC,是通過ResultSetMetaData接口來調用具體數據庫的JDBC實現類來獲取數據庫返回結果集的。 在項目開發中,發現在MySQL中使用的別名沒有辦法被正常解析,意思就是說,給字段另外賦予的別名沒有生效,取的是字段原來的字段名。具體是比如給u...

閱讀(14)評論(0)贊 (0)

Java

Mybatis源碼解析(四) —— SqlSession是如何實現數據庫操作的?

3

小丁 發布于 2019-11-22

Mybatis源碼解析(四) —— SqlSession是如何實現數據庫操作的? 如果拿一次數據庫請求操作做比喻,那么前面3篇文章就是在做請求準備,真正執行操作的是本篇文章要講述的內容。正如標題一樣,本篇文章最最核心的要點就是 SqlSession實現數據庫操作的源碼解析。但按照...

閱讀(23)評論(0)贊 (0)

Java

MyBatis 的秘密(五)整體流程圖

1

yeseng 發布于 2019-11-21

執行流程圖 通過前面的分析,我們梳理了 MyBatis 從調用方法到返回結果的整個流程,這里我們簡單的做一個總結: 先上圖,按道理來說時序圖應該是最合適的,但是我覺得上面的文字過多。接下來結合上面的圖詳細說說 MyBatis 從啟動到返回結果的流程。 首先,使用 SqlSessi...

閱讀(22)評論(0)贊 (0)

Java

Github PageHelper 原理解析

puefu.he 發布于 2019-11-20

任何服務對數據庫的日常操作,都離不開增刪改查。如果一次查詢的紀錄很多,那我們必須采用分頁的方式。對于一個Springboot項目,訪問和查詢MySQL數據庫,持久化框架可以使用MyBatis,分頁工具可以使用github的 PageHelper。我們來看一下PageHelper的...

閱讀(25)評論(0)贊 (0)

Java

MyBatis 的秘密(四)ResultSetHandler

尖兵 發布于 2019-11-20

ResultHandler 前面說過, StatmentHandler 最后在處理查詢結果的時候,會調用 ResultSetHandler 處理結果,在看完 ResultSetHandler 之后,本來想分析一下它的代碼,但是存在兩個問題: <association>...

閱讀(25)評論(0)贊 (0)

Java

MyBatis 的秘密(三)StatementHandler

xiaoli.he 發布于 2019-11-20

StatementHandler 前面我們說過, Executor 的主要職責是執行底層映射語句。 但是通過源碼我們可以發現, Executor 執行的這些功能,都是通過 StatementHandler 來完成的, Executor 只是負責緩存或者選擇調用 StatmentH...

閱讀(21)評論(0)贊 (0)

Java

mybatis配置文件詳解

yeseng 發布于 2019-11-19

MyBatis最關鍵的組成部分是SqlSessionFactory,我們可以從中獲取SqlSession, 并執行映射的SQL語句。 SqlSessionFactory對象可以通過基于XML的配置信息或者JavaAPI創建。 1. 使用xml配置Mybatis 構建SqlSess...

閱讀(29)評論(0)贊 (0)

2013平特肖公式