Hibernate: SessionFactory vs. EntityManagerFactory

Jestem nowy w Hibernate, nie jestem pewien, czy użyć SessionFactory czyEntityManagerFactory w celu uzyskania sesji hibernate. Jaka jest różnica między nimi?

1 odpowiedź

Preferowany jestEntityManagerFactory i EntityManager. Są one zdefiniowane w standardzie JPA.

SessionFactory i Session są specyficzne dla hibernate. EntityManager wywołuje sesję hibernate pod maską. A jeśli potrzebujesz określonych funkcji, które nie są dostępne w EntityManager, możesz uzyskać sesję, wywołując:

Session session = entityManager.unwrap(Session.class);

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.