Patrick Breucking

… schreibt hier über diverse Themen, Fotografie und Softwareentwicklung sind die Scherpunkte

  • HomeHome & Blog
  • FotografieFotofieren etc.
  •  
  • Über michWer bin ich?
  • Kontakt & InfoMelde Dich!

30.04.08
von admin

PostGIS und Hibernate

Für die Speicherung von Geo-Daten, verwenden wir das DBMS PostgreSQL mit der Erweiterung PostGIS. Die Datenbank wird von einem Frontend gefüttert und abgefragt, das Hibernate für das OR-Mapping verwendet. Da Hibernate den PostGIS Dialekt nicht spricht, haben wir auf den Dialekt von Norman Baker zurückgegriffen. Dazu haben wir die Klassen PostGISDialect und GeometryType aus dem PostGIS SVN (/trunk/java/ejb3/src/org/postgis/hibernate) in unser Projekt kopiert. Die Hibernate Config sieht nun so aus:

jdbc.driverClass=org.postgis.DriverWrapper
hibernate.dialect=org.postgis.myhibernate.PostGISDialect

Das Hibernate Mapping für eine Tabellenspalte mit Datentyp Geometry:

<property name="geom" type="org.postgis.myhibernate.GeometryType">
    <column name="geom" />
</property>

Und die Deklaration der Membervariable in der gemappten Klasse:

private org.postgis.Point geom;

Somit kann man nun PostGIS Datentypen in Java verwenden. Vielen Dank an Norman Baker.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Keine Kommentare

Kategorie 0101101

Keine Kommentare

Also werde Erster ;-)

Einen Kommentar schreiben

* = Das muss sein

  • Mehr von mir
    RSS Twitter Facebook Flickr
  • Letzte Artikel
    • Polfilter
    • Von der Bike Tour
    • “Zeche Zollverein missachtet Panoramafreiheit”
    • Neues Outfit
    • Post Tower Bonn
  • Kategorien
    • 0101101
    • Buchkritik
    • Firefox Plugins
    • Fotofieren
    • Gitarre
    • GTD
    • iPhone
    • Macintosh
    • Off-Life
    • Ohne Kategorie
    • Projekt52
    • Triathlon
    • Web 3D
  • Feed

     Subscribe in a reader

    Blogverzeichnis - Blog Verzeichnis bloggerei.de

    Impressum

This site is using the Handgloves WordPress Theme
Designed & Developed by George Wiscombe

Subscribe via RSS