Hibernate 5.1 mit Zuordnung von Postgis 2.2 Geometriespalten

9

Die Dokumentation für Hibernate 5.1 spatial ist noch nicht freigegeben (AFAIK) und ich versuche, Entitäten mit JST-Geometries-Feldern ohne Probleme nach PostgreSQL 9.5 + Postgis 2.2 einzufügen.

Ich habe auch bemerkt, dass es in hibernate-core-5.1.0 kein org.hibernate.spatial-Paket gibt. Ich habe Variationen der folgenden Anmerkung versucht:

%Vor%

Wenn columnDefinition auf "Point" gesetzt ist, bekomme ich "column" the_geom "ist vom Typ Punkt, aber Ausdruck ist vom Typ bytea". In der Hibernate Spatial 4-Dokumentation heißt es, dass die @Type-Annotation ab Release 5+ nicht mehr benötigt wird, aber was sollte stattdessen verwendet werden? Wie speichern Sie das Geom als gültige Postgis-Geometrie?

    
Mihai Serban 20.04.2016, 12:57
quelle

1 Antwort

0

Nachdem ich eine Weile gesucht habe, fand ich eine Lösung, die meinen Bedürfnissen entspricht (ich hoffe auch deine). Da bei Version 5 alle Geometrietypen jts und geolatte direkt vom Ruhezustand verwaltet werden können, sollten Sie Hibernate für die Verwaltung dieser Typen konfigurieren.

In meinem Szenario verwalte ich die gesamte Konfiguration in einer spring @Configuration -Klasse: dort, wie im " Beispiel 9 " von Dario 08.05.2016 18:25

quelle

Tags und Links