Hibernate использует JDBC для подключения к базе данных и выполнения динамического SQL, который он генерирует.
Hibernate - это не что иное, как механизм генерации SQL - он использует ваши объекты и сопоставления для генерации SQL вместо вас, а не заставляет вас писать его вручную.
Как только это будет сделано, все будет так же, как если бы вы написали SQL самостоятельно.