原创 MyBatis Plus 入門 (一)

1. 環境準備(SpringBoot+SSM)1.1 表結構與數據1.2 項目結構1.3 引入依賴1.4 數據源配置1.5 SpringBoot啓動類1.6 使用代碼生成器生成各層代碼(也可以手動創建)1.7 添加控制器方法1.

原创 MyBatis Plus 代碼生成器 (二)

1. 概述1.1 官網1.2 特點2. CodeGenerator 源碼3. 生成的各層代碼3.1 生成的entity代碼3.2 生成的mapper代碼3.3 生成的service接口代碼3.4 生成的service實現類代碼3

原创 MyBatis Plus 增刪改查 (三)

1. CURD方法參數與返回值說明1.1 方法參數1.2 返回值2. BaseMapper CURD接口2.1 查詢2.2 增加2.3 修改2.4 刪除3. ServiceImpl CURD接口3.1 Get查詢單條記錄3.2

原创 Spring 配置連接池丶JdbcTemplate丶事務丶HibernateTemplate

1. 配置數據庫連接池1.1 配置Spring的內置的連接池1.2 配置DBCP連接池1.3 配置C3P0連接池1.4 使用屬性文件存儲數據庫信息2. JdbcTemplate2.1 配置Spring的JDBC模版實例2.2 使

原创 mybatis多對一、一對多、多對多

1. 表結構與關係分析1. 數據表創建1.2 表關聯關係2. 多對一2.1 實體間建立關係2.2 方式一:先查從表再根據外鍵id查主表2.3 方式二:直接外連接連表一次性查詢2.4 測試3. 一對多3.1 實體間建立關係3.2

原创 springmvc數據封裝、結果視圖、數據傳遞、json轉換

1. 數據封裝1.0 List類型作爲控制器方法的問題1.1 封裝基本類型1.2 封裝基本類型的數組1.3 封裝對象中的基本類型屬性1.4 封裝對象中的引用類型屬性1.5 封裝對象中的List集合類型1.6 封裝對象中的Map集

原创 spring mvc文件上傳與下載

1. 單文件上傳1.1 引入jar包1.2 在springmvc主配置文件中進行配置1.3 前端上傳文件表單1.4 控制器方法保存上傳文件操作2. 多文件上傳4. 文件下載4.1 通用方式4.2 使用@ResponseEntit

原创 mybatis懶加載丶緩存

1. 懶加載1.1 概述1.1 在主配置文件中開啓對懶加載的支持1.2 多對一association標籤中使用延遲加載1.3 一對多collection標籤中使用延遲加載2. 一級緩存2.1 概述2.2 緩存清除3. 二級緩存

原创 SpringBoot整合連接池、mybatis、tkMybatis

1. SpringBoot整合連接池1.1 在pom.xml中引人jdbc連接池依賴1.2 在application.properties配置數據庫連接信息2 SpringBoot整合mybatis2.1 概述2.2 在pom.

原创 base標籤解決頁面請求相對路徑的問題

1. base標籤1.1 相對路徑1.2 問題1.3 使用絕對路徑解決1.4 使用base標籤固定參考基準1.5 使用網站完整URL作爲參考基準2. base標籤測試2.1 目錄結構2.2 各文件測試代碼2.3 測試步驟3. E

原创 SSH框架BaseDao、BaseService

代碼未完善,後期再補 代碼未完善,後期再補1. 通過數據庫訪問層BaseDao1. 接口BaseDao1.2 實現類BaseDaoImpl1.3 條件分頁簡單例子 1. 通過數據庫訪問層BaseDao 1. 接口BaseDao

原创 Criteria條件、動態、分頁、排序、連接、投影、聚合、分組查詢丶離線查詢

1. 條件查詢1.1 建立標準查詢與增加條件1.2 Restrictions比較運算1.3 Restrictions範圍運算1.4 Restrictions模糊查詢1.5 Restrictions邏輯運算1.6 Restrict

原创 json轉換fastjson

1. fastjson使用1.1 參考鏈接1.2 下載地址1.3 基本用法1.4 SerializerFeature枚舉1.5 設置日期轉換格式1.6 篩選屬性1.7 定製序列化2. fastjson自定義工具類Fastjson

原创 SVN服務器端與客戶端的使用

1. 服務器端VisualSVN1.1 下載地址1.2 安裝步驟1.3 創建倉庫1.4 在倉庫下創建項目1.5 創建用戶1.6 權限分配2. 客戶端TortoiseSVN2.1 下載地址2.2 安裝步驟2.3 常用操作2.3.1

原创 SSH整合(純XML方式)

1. 導入相關jar包1.1 Struts2的jar包1.2 Hibernate的jar包1.3 Spring的jar包2. 引入web.xml配置文件2.1 web.xml3. Spring整合Struts4. Spring整