title: JPA desktop application single or multiple instances of EntityManager
body: <p>In a desktop application that runs in a Java SE environment (no DI, no frameworks other than JPA, plain Java) it is better to create a new EntityManager for each operation in the persistence layer or share a single instance of the EntityManager in the entire persistence layer?</p>
  
  <p>Pro/Cons for both the solutions?</p>
  
  <p>Update:</p>
  
  <p>The application uses one DB instance with only one schema.</p>