Hello,
J'ai récemment voulu passer une DB standard en PostGIS. J'ai donc ajouté une colonne de type geometry, comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT AddGeometryColumn( 'public', '<table_name>', 'point', 4326, 'POINT', 2 );
Ensuite, dans mes EJB, j'ai une propriété de ce type:
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;
	}
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".

C'est normal? Ca va aussi, ou je dois faire autrement?

merci, A+