SessionHibernateクラスとクラスの違いは何EntityManagerですか? EntityManagerが Java Persistence API を実装していることは知っていますが、 との関係がわかりませんSession。それらはまったく関連していますか?
25042 次
1 に答える
39
Sessionは休止状態固有の API でEntityManagerあり、JPA の標準化された API です。EntityManagerをラップするアダプター クラスと考えることができます(関数を介してオブジェクトからオブジェクトをSession取得することもできます)。SessionEntityManagergetDelegate()
これは、他の Java API と似ています (たとえば、JDBC は標準 API であり、各ベンダーは、標準機能を実装するドライバーを介して製品を API に適合させます)。
于 2013-05-21T13:00:48.900 に答える