天天看點

一、Hibernate介紹, 文法

擷取連接配接;

建立可執行對象;

執行資料庫操作;

用公共類實作資料庫的連接配接, 查詢, 新增,更新,删除以及關閉連接配接操作.

把連接配接資訊配置在文本檔案中,這樣修改環境不需要重新編譯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