WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Supported Versions of JPA, Hibernate and Spring in WebSphere Application Server

By KUMARAN AYYAKUTTI NATHAN posted 01/25/22 12:32 PM

  

JPA Support in WebSphere Application Server Traditional

  • WebSphere Traditional 8.5 supports Java EE 6 technologies; this means 8.5 supports up to JPA 2.0. It is also important to note that WebSphere Traditional 8.5 will not be supporting later Java EE technologies in the future.
  • WebSphere Traditional 9.0 supports Java EE 7 technologies; this means 9.0 supports up to JPA 2.1. It is also important to note that WebSphere Traditional 9.0 will not be supporting later Java EE technologies in the future.

JPA Support in WebSphere Application Server Liberty

  • WebSphere Liberty supports Jakarta EE 11 technologies (starting liberty 26.0.0.5); this means Liberty supports Jakarta Persistence 3.2 (Formerly JPA)  Please refer https://openliberty.io/docs/latest/jakarta-ee.html for the latest supported versions. 

Hibernate support in WebSphere Application Server Traditional:

  • According to Hibernate's release compatibility guide,  https://hibernate.org/orm/releases/#compatibility-matrix, Hibernate 5.6 is built with JPA 2.2. JPA 2.2 is a Java EE 8 technology.
  • Since neither WebSphere Traditional release (8.5 / 9.0) supports Java EE 8 technologies, there is not a Traditional WebSphere release that supports Hibernate version 5.6

Note : You need to use the above compatibility matrix or check with Hibernate support regarding supported EE technology and/or Java versions. WebSphere Application server supports any version level supported by the underlying Java/Jakarta EE technology.

Spring support in WebSphere Application Server:

0 comments
74 views

Permalink