Получение версии вашего механизма базы данных зависит от конкретной реализации.Это означает, что нет общего метода для получения версии, и поэтому Hibernate действительно не может предоставить API, поскольку он не привязан к какой-либо конкретной СУБД.Например, вот несколько разных способов получить версию с инструкциями SELECT из некоторых известных РСУБД:
- Oracle : SELECT * FROM v $ version;
- SQL Server : SELECT @@ version
- MySQL : SELECT VERSION ()
- ...
Вы можете создать представление, сообщающее о версии, а затем добавить его в ORM, которое затем будет доступно как любой другой объект Hibernate.