How do you query the EclipseLink version at runtim

2019-05-10 03:57发布

问题:

Question pretty much says it all.

Is there an equivalent for org.hibernate.Version.getVersionString() in EclipseLink?

Why isn't there a portable (JPA) way to query provider information in general?

回答1:

Never used it but from the Eclipselink javadoc you could try the following class:

org.eclipse.persistence.Version



回答2:

There is a static class and static method to get this information.

Example: How to print in java code

AbstractSessionLog.getLog().log(SessionLog.INFO, DatabaseLogin.getVersion());