J'ai un projet Spring-boot avec hibernate. De plus, j'ai une base de données postgresql avec l'extension postgis. Je veux vraiment utiliser le type de géographie d'extension postgis.
Malheureusement, il semble qu'Hibernate ne supporte pas le type geography, uniquement le type geometry, ce qui n'est pas suffisant pour mes besoins.
Que devrais-je faire? Jeter complètement l'hibernation? Ou pour essayer de stocker un modèle sans mise en veille prolongée, et le reste pourrait encore être géré par hibernate orm? (Ça ne sonne pas du tout bien)
Puis-je utiliser un autre orm avec spring-boot qui prend en charge le type Postgis Geography? Y en a-t-il?
Qu'en est-il de la mise en veille prolongée? Pour moi, cela semble la meilleure option à ce jour. Que dois-je faire au projet Spring-boot pour ne pas utiliser la mise en veille prolongée, mais pour continuer à utiliser postgresql? Je devrais probablement écrire mes propres implémentations dao alors? Si vous pouviez m'indiquer un exemple de la façon dont cela peut être fait, ce serait parfait!
J'ai fini par me débarrasser de la mise en veille prolongée qui ne supporte (pas) le type de géographie postgis. Au lieu de cela, j'ai utilisé JdbcTemplate et pure sql à la place. Fonctionne très bien.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots