@Override public void registerClassToSqlMappings(Map<Class<?>, Integer> mappings) { super.registerClassToSqlMappings(mappings); mappings.put(Geometry.class, Types.BLOB); }
/** * The java type to sql type mappings that the datastore uses when reading and writing objects * to and from the database. * * <p>These mappings are derived from {@link SQLDialect#registerClassToSqlMappings(Map)} * * @return The mappings, never <code>null</code>. */ public Map<Class<?>, Integer> getClassToSqlTypeMappings() { if (classToSqlTypeMappings == null) { HashMap<Class<?>, Integer> classToSqlTypeMappings = new HashMap<Class<?>, Integer>(); dialect.registerClassToSqlMappings(classToSqlTypeMappings); this.classToSqlTypeMappings = classToSqlTypeMappings; } return classToSqlTypeMappings; }
public void registerClassToSqlMappings(Map<Class<?>, Integer> mappings) { super.registerClassToSqlMappings(mappings); mappings.put(Point.class, POINT); mappings.put(LineString.class, LINESTRING); mappings.put(Polygon.class, POLYGON); mappings.put(MultiPoint.class, MULTIPOINT); mappings.put(MultiLineString.class, MULTILINESTRING); mappings.put(MultiPolygon.class, MULTIPOLYGON); mappings.put(Geometry.class, GEOMETRY); }
@Override public void registerClassToSqlMappings(Map<Class<?>, Integer> mappings) { super.registerClassToSqlMappings(mappings); mappings.put(Point.class, POINT); mappings.put(LineString.class, LINESTRING); mappings.put(LinearRing.class, LINESTRING); mappings.put(Polygon.class, POLY); mappings.put(MultiPoint.class, MULTIPOINT); mappings.put(MultiLineString.class, MULTILINESTRING); mappings.put(MultiPolygon.class, MULTIPOLY); mappings.put(Geometry.class, GEOMETRY); mappings.put(GeometryCollection.class, GEOMETRYCOLL); }
@Override public void registerClassToSqlMappings(Map<Class<?>, Integer> mappings) { super.registerClassToSqlMappings(mappings); mappings.put(Geometry.class, Types.BLOB); }
/** * The java type to sql type mappings that the datastore uses when reading * and writing objects to and from the database. * <p> * These mappings are derived from {@link SQLDialect#registerClassToSqlMappings(Map)} * </p> * @return The mappings, never <code>null</code>. */ public Map<Class<?>, Integer> getClassToSqlTypeMappings() { if (classToSqlTypeMappings == null) { classToSqlTypeMappings = new HashMap<Class<?>, Integer>(); dialect.registerClassToSqlMappings(classToSqlTypeMappings); } return classToSqlTypeMappings; }
/** * The java type to sql type mappings that the datastore uses when reading * and writing objects to and from the database. * <p> * These mappings are derived from {@link SQLDialect#registerClassToSqlMappings(Map)} * </p> * @return The mappings, never <code>null</code>. */ public Map<Class<?>, Integer> getClassToSqlTypeMappings() { if (classToSqlTypeMappings == null) { classToSqlTypeMappings = new HashMap<Class<?>, Integer>(); dialect.registerClassToSqlMappings(classToSqlTypeMappings); } return classToSqlTypeMappings; }
@Override public void registerClassToSqlMappings(Map<Class<?>, Integer> mappings) { super.registerClassToSqlMappings(mappings); mappings.put(Point.class, POINT); mappings.put(LineString.class, LINESTRING); mappings.put(LinearRing.class, LINESTRING); mappings.put(Polygon.class, POLY); mappings.put(MultiPoint.class, MULTIPOINT); mappings.put(MultiLineString.class, MULTILINESTRING); mappings.put(MultiPolygon.class, MULTIPOLY); mappings.put(Geometry.class, GEOMETRY); mappings.put(GeometryCollection.class, GEOMETRYCOLL); }