Я новичок в Hibernate. Во время чтения Hibernate я наткнулся на свойство Dialect
. Какую бы базу данных мы не использовали в нашем приложении, нам нужно установить диалект, связанный с этой базой данных, а Hibernate создаст соответствующий запрос, относящийся к этой базе данных.Не указывать диалект Спящий режим
Просто хотите узнать, требуется ли это обязательное свойство? Если это не указано в файле hibernate.cfg.xml, то как Hibernate сгенерирует SQL-запросы, т. Е. Какой SQL-запрос, совместимый с базой данных, будет сгенерирован?
Тогда что будет говором по умолчанию? Может ли hibernate обнаруживать базу данных, используемую с использованием свойства connection.driver_class? –
см. Ответ Мартина Андерсона в этом вопросе: http://stackoverflow.com/questions/21012799/why-do-i-need-to-configure-the-sql-dialect-of-a-data-source –