Мое приложение будет использовать следующие технологии:
- PostgreSQL
- Постгис
- JPA/спящий режим
- Весна
- Спринг-данные JPA
Я понимаю (из документации Hibernate Spatial), что нужно использовать следующий диалект: org.hibernate.spatial.dialect.postgis.PostgisDialect
Чего я не понимаю, так это того, как приведенный выше диалект относится к стандартному диалекту Posgresql, то есть org.hibernate.dialect.PostgreSQLDialect
...
Является ли диалект Postgis надмножеством стандартного диалекта Posgresql?
Будут ли все функции последнего стандартного диалекта Posgresql доступны в диалекте Postgis?
Я предполагаю, что я не могу использовать несколько/множество диалектов на одной и той же фабрике entityManager... Тогда каковы наилучшие методы, чтобы получить лучшее из обоих диалектов?