-
Notifications
You must be signed in to change notification settings - Fork 579
Open
Description
This epic is to track various JPA-related fixes and improvements. The sub-tasks in this epic are in no particular order and are subject to change, deletion or augmentation without notice.
- Inflate container-managed
EntityManagerFactory
client proxies early so that such inflation does not occur during a JTA-managed transaction (Container-managed EntityManagerFactory instances need eager inflation #3009) - Update EclipseLink to 2.7.8 (MP: update to EclipseLink to latest version (currently newest version is 2.7.8) #3013, Updates Eclipselink to 2.7.8 #3042)
- Maven plugin for auto-including entity classes in a
persistence.xml
- Investigate Testcontainers JUnit Jupiter support or similar
- Look at doing our own Eclipselink weaving plugin so we can avoid depending on the one we're using at the moment
- Make it easy to make
PersistenceUnitInfo
objects (they're already picked up if present as CDI beans but this is sort of a hidden feature at the moment) - Move "pseudo-JTA" database driver support out to stand on its own (see JTA not working with CDI + JDBC (without JPA) #2777 for some related content) (Make pseudo-JTA driver support stand alone #3024, Adds integrations for pseudo-XA datasources #3089)
- Investigate Liquibase integration and general "set up the world" tasks, particularly for unit testing and lightweight-for-the-most-part integration tests (Enhancement request: Liquibase integration support #6336)
Metadata
Metadata
Assignees
Type
Projects
Status
Legendary