INSTALLERA POSTGIS-UTLÄGGNARNA I DIN DATABAS.
Felet du stöter på beror på att du inte har installerat något på din databas som Hibernate kan relatera till. Det är postgres som klagar, nämligen:
Dina kommentarer och konfiguration säger att de är beroende av PostGIS:
<property name="hibernate.dialect" value="org.hibernate.spatial.dialect.postgis.PostgisDialect" />
Så i princip försöker du använda en konfiguration som inte stöds.
PostgreSQL kommer inte med alla möjliga datatyper som någon någonsin tänkt på, som Oracle gör. Så när Hibernate säger "Jag vill ha en 'geometri' PostgreSQL säger bara "vad är en geometri?" PostgreSQL är mycket utbyggbart så det var vad PostGIS-folket gjorde - de byggde en tillägg. Vem som helst kan installera den eller köra helt utan den. Det enda problemet det orsakar är när någon förväntar sig det i den färdiga databasen snarare än att det är ett tillägg.
Jag antar att du kan försöka omvända PostgreSQL-datatyperna och kompilera dem i din databas. Geometry är en mästarsuperklass för PostGIS, åtminstone i Java och det ser likadant ut i databasen. Jag förstår bara inte varför du skulle ställa in en konfiguration när du aldrig kommer att få någon att stödja den.
@bluish hjälper det här?