Hello,
J'ai récemment voulu passer une DB standard en PostGIS. J'ai donc ajouté une colonne de type geometry, comme cela:
Ensuite, dans mes EJB, j'ai une propriété de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT AddGeometryColumn( 'public', '<table_name>', 'point', 4326, 'POINT', 2 );
Mais lors de mon déploiement, j'ai une erreur sur la correspondance entre le type EJB et le type de la colonne dans la DB. Si je laisse les EJB créer ma base, il me crée une colonne de type "bytea".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import org.postgis.Point; ... private Point point; ... @Column(name = "point") public Point getPoint() { return point; } public void setPoint(Point point) { this.point = point; }
C'est normal? Ca va aussi, ou je dois faire autrement?
merci, A+
Partager