Hibernate jest niezależny od bazy danych. Tak więc, niezależnie od bazy danych, którą będziemy używać w naszej aplikacji, musimy ustawić dialekt związanych z tą bazą danych.Dialekt w hibernacji
Dla przykładu załóżmy, że używamy bazy danych MySQL, to musimy poniżej dialekcie: org.hibernate.dialect.MySQLDialect
Załóżmy używamy bazy danych SQL Server, to musimy poniżej dialekcie: org.hibernate .dialect.SQLServerDialect
Hibernacja wygeneruje odpowiednie zapytanie związane z tą bazą danych. Moje pytanie brzmi: Który mechanizm używany przez hibernację do generowania zapytania na podstawie bazy danych?