原创 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的應用程