我的应用程序将使用以下技术:
- PostgreSQL
- PostGIS
- JPA/Hibernate
- Spring
- Spring Data JPA
我了解到(从Hibernate Spatial文档中),必须使用以下方言:org.hibernate.spatial.dialect.postgis.PostgisDialect
然而,我不明白上述方言与标准Posgresql方言的关系,即 org.hibernate.dialect.PostgreSQLDialect
...
Postgis方言是标准Posgresql方言的超集吗?
最新的标准Posgresql方言的所有功能是否都可在Postgis方言中使用?
我猜不能在同一个entityManager factory上使用多个方言...那么如何最好地使用两个方言呢?