First of all: Is the keyword "JPA 2.0 Criteria API" perhaps a synonym for "Versant JPA 2.0 Generic API" ?
No, the Versant JPA Generic API provides a freestanding mechanism for accessing the content of a V/JPA database without the need of having the JPA entity classes available. This allows you to write tools that can browse and modify the database content.
The Versant JPA 2.0 implementation is not (yet) listed in the list of Tested JPA 2.0 providers; but, of course, I would like to know: - When will the Versant JPA 2.0 implementation fully support the JPA 2.0 Criteria API ? In the sense that it passes the test of the above 3rd party vendor ?
Please note that Versant JPA is still in technical preview state, which might be a reason for the 3rd party vendor for not listing it. It is planned to support Criteria Queries in the future, but I can't give a fixed date for this by now. As I don't know what tests the the 3rd party vendor is executing, I can't answer if we would pass the tests, yet.