Posted on 2005-11-24 10:26
Terry的Blog 閱讀(1151)
評論(2) 編輯 收藏 所屬分類:
java語言 、
轉載
Hibernate3主要的新特性包括:
1:實現了EJB3風格的持久化操作。在原有的saveOrUpdate()和saveOrUpdateCopy()兩個方法之外,又提供了EJB3風格的create()和merge()兩個操作。
2:提供更強的映射靈活性。允許將一個類映射到多張表,允許混合使用“每個繼承體系一張表”和“每個子類一張表”的映射策略,等等。
3:支持存儲過程和手寫SQL,并且可以用手寫SQL替代Hibernate自動生成的SQL語句。
4:基于AST(抽象語法樹)的HQL解析。
5:字段級的懶式獲取。每個屬性都可以在映射描述符中聲明“lazy=true”,這樣聲明的屬性會到真正使用時才從數據庫加載。不過,實現這項功能需要首先在編譯期對字節碼進行增強。
具體特性請訪問
http://www.hibernate.org/200.html