Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > EntityManager DB connection


Автор: gelo86 9.7.2013, 16:13
Изпользую Spring 3.2  + JPA (Hibernate 4). Если я использую:
Код

  @PersistenceContext
  private EntityManager entityManager;

  public void myMethod() {
    entityManager.persist(...);
    entityManager.persist(...)
  }

То ето будет два connection'а к БД, или при входе в метод беана, Spring создаст entityManager который возмет connection и будет держать до конца выполнения метода (один для всех SQL'ов)?

Автор: Samotnik 10.7.2013, 00:04
gelo86, в данном случае:
Код

 public void myMethod() {
    entityManager.persist(...);
    entityManager.persist(...)
  }

будет два коннекшена к БД. Почему должно быть иначе?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)