Hi, I notice that objectdb zip file has: javax.transaction-api-1.3.jar
However that library has moved to jakarta.transaction-api and is now on version 2.0.1
Questions:
a) Do I need this library at all?
b) If I do need it, do I use jakarta.transaction-api 1.3 or 2.0.1?
Similarly java.persistence-api.2.2.jar ships with the zip file, but this has also moved to jakarta, and is now on version 3.2
I'm guessing that in both cases I switch from javax to jakarta, but keep the same version as used in the zip file (which are the last javax versions)
David
javax.transaction-api-1.3.jar and javax.persistence-api.2.2.jar
#1
#2
You are correct that moving from javax to jakarta applies to all of the above.
JTA (now part of Jakarta Persistence) should not be required unless your application explicitly uses it. In such cases, the application is likely container-managed, meaning the container (i.e., the application server) already provides the relevant JAR files.
Build 2.9.4_06 switched to Jakarta Persistence 3.2, but this is still a work in progress. Initial support for the new features of Jakarta Persistence 3.2 is expected in upcoming releases.
ObjectDB Support
