Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds more classes as part of overall JPA refactoring effort #6584

Merged
merged 1 commit into from
Apr 13, 2023

Conversation

ljnelson
Copy link
Member

No description provided.

@ljnelson ljnelson added jpa/jta 3.x Issues for 3.x version branch labels Apr 10, 2023
@ljnelson ljnelson self-assigned this Apr 10, 2023
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Apr 10, 2023
@ljnelson
Copy link
Member Author

This PR adds the "new generation" of JPA extension machinery to integrations/cdi/jpa-cdi. In this PR it is not enabled. PersistenceExtension will be the new entry point and will replace the current JpaExtension. The other classes added here are replacements (of sorts) for some of the older classes. A subsequent PR will deprecate the older stuff and adjust tests.

Copy link
Member

@arjav-desai arjav-desai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ljnelson ljnelson merged commit 1381dd5 into helidon-io:helidon-3.x Apr 13, 2023
ljnelson added a commit to ljnelson/helidon that referenced this pull request Aug 23, 2023
ljnelson added a commit that referenced this pull request Aug 25, 2023
* Improves integrations/jdbc/jdbc to better support future JPA improvements; initial work (#5654)

Signed-off-by: Laird Nelson <[email protected]>

* Squashable commit; initial work (#5716)

Lays some groundwork with deprecation and cleanup and isolated improvements to support ongoing JPA improvements.

Signed-off-by: Laird Nelson <[email protected]>

* Introduces LocalXAResource and a few support classes in jta/jdbc. (#5733)

Signed-off-by: Laird Nelson <[email protected]>

* Adds connection unwrapping abilities to CDISEPlatform.java (#5790)

Signed-off-by: Laird Nelson <[email protected]>

* Introduces JtaConnection.java (#5905)

Signed-off-by: Laird Nelson <[email protected]>

* Fixes erroneous closing behavior in JtaConnection.java (#6321)

* Fixes erroneous closing behavior in JtaConnection.java

Signed-off-by: Laird Nelson <[email protected]>

* Minor JPA cleanups; part of overall refactoring effort (#6435)

Signed-off-by: Laird Nelson <[email protected]>

* Improving JPA pom.xml as part of overall JPA refactoring (#6508)

Signed-off-by: Laird Nelson <[email protected]>

* Fixes merge conflicts etc. from cherry-pick of c9a849e

Signed-off-by: Laird Nelson <[email protected]>

* Adds an enabled flag to JpaExtension to permit subsequent refactoring and replacement (#6512)

Adds an enabled flag to JpaExtension to permit subsequent refactoring and replacement

Signed-off-by: Laird Nelson <[email protected]>

* Adds more classes as part of overall JPA refactoring effort (#6584)

Signed-off-by: Laird Nelson <[email protected]>

* Lets unit tests validating JpaExtension and unit tests validating PersistenceExtension run side-by-side; continuation of overall fix for nested transaction problems (#7118)

* Lets unit tests validating JpaExtension and unit tests validating PersistenceExtension run side-by-side; continuation of overall fix for nested transaction problems

Signed-off-by: Laird Nelson <[email protected]>

* Resolves issue 7316, which features some intermittent database-related tests (#7317)

Signed-off-by: Laird Nelson <[email protected]>

* Addresses copyright plugin complaints after lots of cherry-picking from old 3.x commits

Signed-off-by: Laird Nelson <[email protected]>

---------

Signed-off-by: Laird Nelson <[email protected]>
dalexandrov pushed a commit to dalexandrov/helidon that referenced this pull request Aug 26, 2023
* Improves integrations/jdbc/jdbc to better support future JPA improvements; initial work (helidon-io#5654)

Signed-off-by: Laird Nelson <[email protected]>

* Squashable commit; initial work (helidon-io#5716)

Lays some groundwork with deprecation and cleanup and isolated improvements to support ongoing JPA improvements.

Signed-off-by: Laird Nelson <[email protected]>

* Introduces LocalXAResource and a few support classes in jta/jdbc. (helidon-io#5733)

Signed-off-by: Laird Nelson <[email protected]>

* Adds connection unwrapping abilities to CDISEPlatform.java (helidon-io#5790)

Signed-off-by: Laird Nelson <[email protected]>

* Introduces JtaConnection.java (helidon-io#5905)

Signed-off-by: Laird Nelson <[email protected]>

* Fixes erroneous closing behavior in JtaConnection.java (helidon-io#6321)

* Fixes erroneous closing behavior in JtaConnection.java

Signed-off-by: Laird Nelson <[email protected]>

* Minor JPA cleanups; part of overall refactoring effort (helidon-io#6435)

Signed-off-by: Laird Nelson <[email protected]>

* Improving JPA pom.xml as part of overall JPA refactoring (helidon-io#6508)

Signed-off-by: Laird Nelson <[email protected]>

* Fixes merge conflicts etc. from cherry-pick of c9a849e

Signed-off-by: Laird Nelson <[email protected]>

* Adds an enabled flag to JpaExtension to permit subsequent refactoring and replacement (helidon-io#6512)

Adds an enabled flag to JpaExtension to permit subsequent refactoring and replacement

Signed-off-by: Laird Nelson <[email protected]>

* Adds more classes as part of overall JPA refactoring effort (helidon-io#6584)

Signed-off-by: Laird Nelson <[email protected]>

* Lets unit tests validating JpaExtension and unit tests validating PersistenceExtension run side-by-side; continuation of overall fix for nested transaction problems (helidon-io#7118)

* Lets unit tests validating JpaExtension and unit tests validating PersistenceExtension run side-by-side; continuation of overall fix for nested transaction problems

Signed-off-by: Laird Nelson <[email protected]>

* Resolves issue 7316, which features some intermittent database-related tests (helidon-io#7317)

Signed-off-by: Laird Nelson <[email protected]>

* Addresses copyright plugin complaints after lots of cherry-picking from old 3.x commits

Signed-off-by: Laird Nelson <[email protected]>

---------

Signed-off-by: Laird Nelson <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.x Issues for 3.x version branch jpa/jta OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants