所以有兩種方法可以持久化一個物體:
使用 Hibernate 的會話工廠,我們在其中獲取當前會話并呼叫
save(),get(),update()方法。擴展 JPA 的存盤庫介面
我有以下問題:
- 這兩種方法在使用 Hibernate 的背景關系中有何不同。據我了解,Hibernate 是 JPA API 的一個實作。那么當我說我要使用Hibernate時,是不是意味著我可以同時使用以上兩種方法呢?
- 兩者基于便利性、靈活性和優化的首選方式是什么?
uj5u.com熱心網友回復:
幕后的 JPA 存盤庫使用 Hibernate 或 JPA API 來實作其功能并嘗試“抽象”它或在其之上提供便利方法。不過,您不必使用 JPA 存盤庫,并且可以在需要時隨時切換到 Hibernate 或 JPA API。不過想一想,如果您真的通過使用 Spring Data JPA 存盤庫概念獲得任何好處。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/505376.html
下一篇:在多對多關系中復制元素
