webForumDet fria alternativet

Mappa Java mot MySql GEOMETRY

1 svar · 251 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

Hej!

Hur mappar jag MySql typen GEOMETRY mot Java?

Grejen är att jag ska skapa en Java-klass som med hjälp av Spring&Hibernate skall lagra data i en MySql databas.

Vi använder oss utav Hibernate för att lätt kuna mappa Java-klasser mot motsvarande MySql table rows.

Jag håller just på att sätta mig in i Spring och Hibernate.

Jag har ännu inte riktigt fattat grepp om hur man mappar Java->MySql.

Vet att man skapar xxx.hbm filer där man beskriver objektet.

Hittills har jag lagrat simpla Java-objekt som i sig innehåller endast datatyper som int, long osv. Hur kan jag lagra egen klass som i sig innehåller egendefinierade datatyper?

jmeMedlem sedan maj 20012 237 inlägg
#2

hmm, löste detta, tror jag.

Tänkte inte så noga på hur det fungerar:

<property name="xxx" type="com.jme.Location" /> <--- mappa egen datatyp

Sedan fick jag tillåtelse att ändra på databasen så att geometry togs bort och två nya fält lades till; latitude och longitude, båda double.

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)