原创 Hibernate(Jar包詳解)

Hibernate一共包括了23個jar包,令人眼花繚亂。本文將詳細講解Hibernate每個jar包的作用,便於你在應用中根據自己的需要進行取捨。

原创 Oracle用戶、角色、權限管理

create or replace type address as object(province varchar (20),city varchar(20)); alter TRIGGER SYS.JIS$ROLE_TRIGGER$ c

原创 Hibernate中Criteria的用法詳解

最近在項目中使用 Spring 和 Hibernate 進行開發,有感於 Criteria 比較好用,在查詢方法   設計上可以靈活的根據 Criteria 的特點來方便地進行查詢條件的組裝。現在對 Hibernate的Criteria

原创 Hibernate主鍵自動生成的幾種常用類型

1.Assigned 主鍵由數據庫內部生成,無需Hibernate干預。 2.hilo 需要額外數據庫表保存主鍵生成歷史狀態。 3.increment 在實例中維持一個變量,以保存當前最大值。多實例訪問時可能會出錯。 4.ident

原创 Hibernate實用類創建SessionFactory

//通過Configuration的對象調用configure()方法加載Hibernate配置文件創建SessionFactory 由於SessionFactory 的創建費時,所以放在static下面 //讓他只初始化一次最後返回一個

原创 Hibernate分頁小結

通常使用的Hibernate通常是三種:hql查詢,QBC查詢和QBE查詢: 1、QBE(Qurey By Example)檢索方式QBE是最簡單的

原创 項目中Hibernate中Criteria和Query查詢和模式引用

 在項目中Hibernate中Criteria和Query查詢,總是缺少不了一些列的判斷等,無論數據類型是什麼,這些是必須的,最終動態添加的也是的獲

原创 Hibernate輔助類(官方推薦)

public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); priv

原创 關於Hibernate緩存機制

緩存是介於應用程序和物理數據源之間,其作用是爲了降低應用程序對物理數據源訪問的頻次,從而提高了應用的運行性能。緩存內的數據是對物理數據源中的數據的複

原创 Oracle內聯,外聯

1.內聯 a inner join b on a.id=b.id 查兩張表都有的id記錄。 2.左外聯 a left join b on a.id=b.id 只要a表有,而b可沒有對應的記錄。此時b表中的所有字段用null代替。 3.

原创 Oracle中的視圖詳解

1.視圖的概述 視圖其實就是一條查詢sql語句,用於顯示一個或多個表或其他視圖中的相關數據。視圖將一個查詢的結果作爲一個表來使用,因此視圖可以被看作是存儲的查詢或一個虛擬表。視圖來源於表,所有對視圖數據的修改最終都會被反映到視圖的基表中

原创 Oracle中序列詳解

數據庫設計的三大範式第一條就是獨立的表結構中必須有唯一主鍵來標識表中數據.在以往微軟的SQL Server(duo版本)平臺上.手動編碼實現表中主鍵.並設定爲自增列是極其簡單.編碼如下:  --簡單主鍵定義如下並設置爲自增(只取出主

原创 Apache Log4j學習

Apache Log4j 學習 Apache Logging Project Homepage: http://logging.apache.org Log4j的類圖 Logger - 日誌寫出器,供程序員輸出日誌信息

原创 Oracle常用函數

函數是一種有零個或多個參數並且有一個返回值的程序。在SQL中Oracle內建了一系列函數,這些函數都可被稱爲SQL或PL/SQL語句,函數主要分爲兩大類: 單行函數、組函數 本文將討論如何利用單行函數以及使用規則。 SQL中的單行

原创 Oracle full outer join

它檢索兩個表中的所有行並關聯那些可以關聯的行。與左外聯接或有外聯接不一樣(他們包含來自一個表的不關聯的行),全外部聯接包含來自兩個表的不關聯的行。全外部聯接的語法如下: select Customers.cust_id,Orders.or