Dopo l'aggiornamento Hibernate-spaziale alla versione 5.0.0.CR2 la seguente dichiarazione non funziona più:Hibernate spaziale 5 - GeometryType
@Column(columnDefinition = "geometry(Point,4326)")
@Type(type = "org.hibernate.spatial.GeometryType")
private Point position;
con:
org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org.hibernate.spatial.GeometryType]
Come posso vedere la classe non esiste più nel file Jar. Cosa è successo a GeometryType e come viene sostituito? O c'è un altro file jar da includere?
Modifica: Per chiarimenti. Sto usando Hibernate-Spatial in combinazione con un database PostgreSQL-Postgis.
documentazione Hibernate e di ogni altro post non ha funzionato per Hibernate 5, ma la risposta ha fatto! Grazie! –
Ho anche dovuto usare il 'GeometryFactory' corretto per creare l'oggetto' Punto'. Usando 'new GeometryFactory (new PrecisionModel(), 4326)' ha funzionato per me. –