原创 Spring 對 Mybatis 的整合思路
作爲Bean容器,Spring框架提供了IoC機制,可以接管所有的組件的創建工作並進行依賴管理,整合的主要工作就是把Mybatis框架使用中所涉及的核心組件配置到Spring容器中,交給Spring和創建和管理。 具體來說,業務邏輯對象
原创 Spring——IoC和Aop使用拓展
一、多種方式實現依賴注入 構造注入 設值注入 p命名空間注入 1、構造注入:通過構造函數注入數據。 構造注入的優劣勢:構造注入的時效性好,在對象實例化時就得到所依賴的對象,便於在對象的初始化時就得到所依賴的對象,便於在對象的初始化方法中使
原创 Spring——面向切面編程(AOP)
一.AOP概念: 面向切面編程,指擴展功能的同時不修改源代碼,將功能代碼聰業務邏輯中分離出來。 主要功能:日誌記錄、性能統計、事務處理、安全控制、異常處理等。 主要意圖:將日誌記錄,性能統計,安全控制,事務處理,異常處理等代碼從業務邏輯代
原创 Spring框架介紹和使用
1.1 Spring 框架簡介 Spring 框架(簡稱Spring)是 SpringSource 出品的一個用於簡化 Java企業級應用開發開源的應用程序框架。它提供了開發一個結構良好的、可維護和易於測試的應用所需的基礎設施,
原创 Mybatis——接口映射XML詳解
mybatis——核心配置文件: 註冊XML: 定義接口方法: SQL映射XML: 注意:mapper 中的 namespace 的值要寫接口的包名+類名。 select 中的 id 必須和接口中的方法名一致,參數列表和返回值
原创 MyBatis——動態SQL
MyBatis 的強大特性之一便是它的動態 SQL。如果你有使用 JDBC 或其它類似框架的經驗,你就能體會到根據不同條件拼接 SQL 語句的痛苦。例如拼接時要確保不能忘記添加必要的空格,還要注意去掉列表最後一個列名的逗號。利用動態 SQ
原创 (1.2)MyBatis介紹及其環境搭建
MyBatis介紹: 數據庫持久化概念: 數據庫持久化將內存中的數據模型轉換爲存儲模型,以及將存儲模型轉換爲內存中數據模型的統稱。例如,文件的存儲、文件的存儲、數據的讀取等都是數據持久化操作。數據模型可以是任何數據結構或對象模型,存儲模型
原创 (1.4)、MyBatis的基本要素——核心配置文件
MyBatis核心配置文件:主要用於配置數據庫連接和MyBatis運行時所需的各種特性,包含了設置和影響MyBatis行爲的屬性。 MyBatis核心配置文件常用元素的作用: 1. configuration:配置文件的根元素節點。 2.
原创 SQL映射文件
MyBatis真正強大之處就在於SQL映射語句,也是他的魅力所在。相對於它強大的功能,SQL映射文件的配置卻非常簡單。在之前,我們簡單比對了SQL映射配置和JDBC代碼,發現用SQL映射文件配置可減少50%以上代碼量。並且MyBatis專
原创 (1.3)、MyBatis的基本要素——核心對象
MyBatis三個基本要素: 1. 核心接口和類。 2. MyBatis核心配置文件(MyBatis-config.xml)。 3. SQL映射文件(mapper.xml)。 MyBatis核心接口和類: 1. 每個MyBatis的應用程