擷取連接配接;
建立可執行對象;
執行資料庫操作;
用公共類實作資料庫的連接配接, 查詢, 新增,更新,删除以及關閉連接配接操作.
把連接配接資訊配置在文本檔案中,這樣修改環境不需要重新編譯java檔案
把資料庫操作封裝在工具類中,業務不需要關心資料庫連接配接環境。(同第二種方法)。
對操作結束後的連接配接不馬上關閉, 而是維持一個合理的空閑連接配接數, 擷取連接配接也不一定完全建立連接配接, 可以從空閑連接配接池中擷取.
POJO 在 Hibernate 語義中了解為資料庫表所對應的 Domain Object。這裡的 POJO 就是所謂的“Plain Ordinary Java Object"或者"Plain Old Java Object”""",字面上來講就是無格式普通 Java 對象,簡 單的可以了解為一個不包含邏輯代碼的值對象(Value Object 簡稱 VO)。
一個典型的 POJO:
public class TUser implements Serializable {
private String name;
public User(String name) {
this.name = name;
}
public User() {
public String getName() {
return this.name;
public void setName(String name) {
....
資料操作不局限于表,列的形式, 而可以把表映射為類的對象,
對資料庫連接配接池, 會話的管理實行統一的架構化;
2001年末, Hibernate第一個正式版本釋出; 作者為Gavin King
2003年6月8日, Hibernate 2釋出; 2003年末被JBoss收購.
2005年3月, Hibernate 3 釋出.
本文轉自linzheng 51CTO部落格,原文連結:http://blog.51cto.com/linzheng/1080835