原创 oracle筆記(十二)通用函數.doc
通用函數 這些函數適用於任何數據類型,同時也適用於空值: NVL (expr1, expr2) NVL2 (expr1, expr2, expr3) expr1不爲NULL,返回expr2;爲NULL,返回expr3 NULLIF (e
原创 oracle筆記(六)Order by 子句
Order by 子句: 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend): 降序 ORDER BY 子句在SELECT語句的結尾。 //查詢員工信息按照部門的編號進行升序排列 默認
原创 oracle筆記(十四)Oracle的高級查詢2
1、 交叉聯接 交叉連接即笛卡兒乘積,是指兩個關係中所有記錄的任意組合。一般情況下,交叉查詢是沒有實際意義的。 SQL> select * from emp e cross join dept d; 備註:可以添加where子句篩選出
原创 oracle筆記(十五)分組函數的介紹
分組函數的介紹 分組函數作用於一組數據,並對一組數據返回一個值. 常見的分組函數有: 函數名稱 函數描述 Count 返回找到的記錄數 Min 返回一個數字列或計算列的最小值 Max 返回一個數字列或計算列的
原创 條件判斷語句
條件判斷語句 有if與case語句 If語句 If語法 If(expression1)then pl/sql_statement Else Pl/sql_statement; End i
原创 創建通知
創建通知 Spring中通知的類型:前置通知Before、後置通知After、環繞通知Around、異常通知Throws、引入通知 Before:接口是org.springframework.aop.BeforeAdvice,在目標方法被
原创 oracle筆記(十八)數據完整性約束
數據完整性 數據庫不僅僅是存儲數據,它也必須保證所保存的數據的正確性。如果數據不正確或不一致,那麼該數據的完整性可能會遭到破壞,從而給數據庫本身的可靠性帶來意想不到的問題。 爲了維護數據庫中的數據完成性,在創建表時通常需要指定一些約
原创 註解、context和util的使用
註解、context和util的使用 @Autowired @PostConstruct @PreDestroy @Test 以上這都是註解 cn.csdn.service. Address package cn.csdn.service
原创 使用註解創建通知
使用註解創建通知 前面講了創建通知,現在用註解來創建通知 具體案例分析 public interface Service { /**去公司*/ public void goCompany(); /**簽到*/
原创 Spring筆記(一)
Spring應用 一、 Spring基礎 在本部分別,將介紹Spring框架的兩個核心特性:反向控制(IOC)和麪向切面編程(AOP)。 1、 首先,簡單介紹Spring中的IOC和AOP; 2、 其次,裝配Bean
原创 定製屬性解析器
定製屬性解析器 1、JavaBean的接口java.beans.PropertyEditor提供將字符串映射成非String類型的方法(其直接實現類爲PropertyEditorSupport): 1)、getText( ):返回一個屬
原创 依賴注入
依賴注入 1、 什麼是依賴? 依賴指的是類之間的訪問關係。如果類A訪問類B的屬性或方法或者類A負責實例化類B,那麼可以說類A依賴類B,和關聯關係不同,無需把類B定義爲類A的屬性。在Spring中是通過注入來實現依賴關係的。 2、 什麼
原创 自動裝配詳解
Spring 自動裝配 優點:自動裝配能顯著減少配置的數量。 Spring自動裝配的5種模式: 可以使用bean元素的autowire屬性來指定bean的裝配模式:no、byName、byType、construc
原创 Bean常用的屬性介紹
Bean常用的屬性介紹 <bean name=“xxx“ class=“指定的bean類“ scope=“singleton“></bean> 1、Id屬性:java bean 在BeanFactory中的唯一標識,代碼中通過Bea
原创 Aop的理解
1、Aop的理解 Aop是Spring的兩大核心概念之一 Aop就是在不改變源碼的情況下添加新的屬性和方法 2、Aop的概述 Aop是一種不同於oop(面向對象編程)的編程模式,它不是oop的替代,而是對oop的一種有益的補充 引入Aop