原创 分頁的使用

分頁 思考:爲什麼要分頁? 減少數據的處理量 1 使用Limit分頁 select * from user limit startIndex,pageSize 使用Mybatis實現分頁,核心SQL 接口 //分頁 Li

原创 注入和Spring配置以及pc命名

注入方式 set注入 兩個pojo類 public class Address { private String address; public String getAddress() {

原创 日誌及其使用

日誌 1 日誌工廠 如果一個數據庫操作,出現了異常,我們需要排錯。日誌就是最好的助手! 曾經:sout、debug 現在:日誌工廠 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-keAb2tIZ-1

原创 Spring項目創建

Spring的創建 1.先建立Maven項目的常規步驟 2.導入依賴 <dependencies> <dependency> <groupId>org.springframework

原创 Spring自動裝配(含註解裝配)

Spring自動裝配 自動裝配是使用spring滿足bean依賴的一種方法 spring會在應用上下文中爲某個bean尋找其依賴的bean。 Spring中bean有三種裝配機制,分別是: 在xml中顯式配置; 在java中

原创 註解實現CRUD

CRUD 我們可以在工具類創建的時候實現自動提交事務!這個是在MybatisUtils工具類裏面的弄的 public static SqlSession getSqlSession(){ return sqlSe

原创 生命週期和作用域

生命週期和作用域 1 生命週期 生命週期,和作用域是至關重要的,因爲錯誤的使用會導致非常嚴重的併發問題。 SqlSessionFactoryBuilder 一旦創建了SqlSessionFactory,就不再需要SqlSess

原创 解決Pojo屬性名和數據庫名字不一致問題

解決屬性名和字段名不一致的問題 1、問題 數據庫中的字段 新建一個項目,拷貝之前的,測試實體類字段不一致的情況。 public class User { private int id; private String

原创 Mybatis模板總結,不斷完善中~~~

模板總結: 普通Maven項目 在父項目中的pom.xml中插入以下依賴 <!-- 導入依賴--> <dependencies> <!--mysql驅動--> <depend

原创 Idea比較坑的地方(空包摺疊等)

Idea中空包無法摺疊問題 解決方案: 解決後 這個問題,我也不知道怎麼說,反正就是這個問題 解決方案:

原创 配置解析和別名配置

配置解析 1、核心配置解析 mybatis-config.xml MyBatis的配置文件包含了會深深影響MyBatis行爲的設置和屬性信息 configuration(配置) properties(屬性) setti

原创 CRUD(增刪改查)

CRUD 1、namespace的一些概念和使用 namespace中的包名一定要和Dao層中的接口名一致,不然容易爆以下的錯誤。 org.apache.ibatis.binding.BindingException: Type

原创 Map和模糊查詢的使用

Map和模糊查詢 1、Map的使用方法和過程 (這個方法是放棄使用User,這個適合參數特別多的東西) ​ 這個在項目中會使用很多,特別注意這種方法 //Map的使用(萬能的Map) int getUserById

原创 Idea中創建Mybatis的步驟(模板,防止以後忘記)

創建一個普通的Maven項目 命名要使用好在哪一個包下面 還有要注意的是Mybatis中的依賴這個一定要注意 下面的代碼放在項目下面的pom.xml中,同時還有別的依賴 <!-- 導入依賴--> <depen