jakartaee / persistence

https://jakartaee.github.io/persistence/
Other
203 stars 59 forks source link

Add accessor for PU name to EntityManagerFactory #503

Closed gavinking closed 1 year ago

gavinking commented 1 year ago

Every persistence unit has a well-defined name in JPA.

So it would make sense to let you access it via EntityManagerFactory.getPersistenceUnitName() or even just EntityManagerFactory.getName().

This likely quite useful for generic (framework) code.

dmatej commented 1 year ago

It is useful especially for some types of tests when devs spend time by investigating a "magic" when they just could use assertEquals("expectedPUName", em.getName()); to check they really work with the right entitymanager. It could be useful also for logs.