Comment utiliser la géographie de type postgis avec spring-boot et postgresql?

Ville Miekk-fossé

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!

Ville Miekk-fossé

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.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment utiliser Spring Boot avec la base de données MySQL et JPA?

Comment utiliser Spring Boot Admin de la version 2 et Spring Boot de la version 1.5?

PostGIS Créer une colonne de géographie à partir de la colonne de géométrie

Comment utiliser l'image de construction du plugin Spring Boot maven avec skaffold et dekorate?

Comment utiliser la disposition Thymeleaf: fragmenter correctement avec Spring Boot?

(Comment) Créer son propre type de polygone dans la géométrie de boost et utiliser le type multi_polygon avec?

Comment puis-je utiliser deux sources de données Cassandra avec Spring Boot et Spring Data ?

Comment utiliser std :: bind avec la bibliothèque standard et enregistrer le type de retour?

Comment utiliser la clause LIMIT avec postgres et Hibernate / Spring

Comment utiliser Hibernate Criteria avec la recherche dans Postgresql JSON et utiliser avec Lateral

Comment utiliser le pool de connexion avec Spring Boot + Mybatis

Comment utiliser déclarer Stream comme type de retour lorsque vous traitez avec la spécification JPA et spring-data-jpa

Convertir la géométrie PostGis en géographie BigQuery

comment extraire la colonne dérivée / calculée de la vue de la base de données ou de la procédure dans Spring Boot à l'aide de JPA / Hibernate et l'utiliser avec des colonnes prédéfinies?

Mapper un champ de points de géométrie PostGIS avec Hibernate sur Spring Boot

Comment utiliser le générateur de requêtes avec la colonne sum () et groupBy

Comment utiliser l'injection de setter avec Kotlin et Spring?

Comment générer 8 chiffres de numéro unique avec Spring Boot et MongoDB ?

Comment gérer correctement un jeu de résultats vide avec Hibernate et Spring Boot

Comment puis-je utiliser une bibliothèque de balises personnalisée avec Thymeleaf et Spring Boot?

Comment utiliser linq2db pour insérer la géographie sql?

Comment obtenir l'utilisateur de la base de données pour la connexion avec Spring Boot et Spring Data Jpa

Spring: Comment utiliser KeyHolder avec PostgreSQL

Utilisation de la relation OneToMany dans Spring Boot et PostgreSQL

Comment utiliser Spring IO Platform BOM et Spring Boot avec Gradle?

Comment utiliser "Functional bean definition Kotlin DSL" avec Spring Boot et Spring WebFlux?

Comment stocker la longitude et la latitude en tant que géographie dans SQL Server 2014?

Entity Framework Core 3.1 avec NetTopologySuite.Geometries.Point: SqlException: la valeur fournie n'est pas une instance valide de la géographie du type de données

Comment utiliser ElasticsearchRestClientAutoConfiguration avec spring-boot ?

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    comment obtenir un objet de requête dans les tests unitaires de django?

  3. 3

    mongo kafka connect source

  4. 4

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  5. 5

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  6. 6

    Comment ajouter un texte dans un texte Python/Tkinter

  7. 7

    Aide de variable de débogage pprint jinja2

  8. 8

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  9. 9

    Impression de la longueur du chemin le plus court dans le labyrinthe

  10. 10

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  11. 11

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  12. 12

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  13. 13

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  14. 14

    définir une propriété pour chaque nœud dans neo4j

  15. 15

    Pourquoi cette requête Java échoue-t-elle? renvoyer 0 quand il y a des résultats

  16. 16

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  17. 17

    Laravel 8: Attempt to read property "id" on null

  18. 18

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  19. 19

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  20. 20

    Microsoft.WebApplication.targets

  21. 21

    obtenir le nombre de marqueur affiché sur la carte

chaudétiquette

Archive