0

我正在尝试按照本教程创建基于地图的应用程序

我有一个 PostgreSQL/PostGIS 数据库,其中包含一个名为的表,我在该表上添加了一个通过 SQLoutlet调用的 POINT 列:location_gps

SELECT AddGeometryColumn('outlet','location_gps','4210','POINT',2);. 这会生成一个如下所示的outlet表:

插座表的图像

对数据库进行逆向工程以获得 Spring Roo 应用程序给了我一个Outlet_Roo_DbManaged.aj字段:

代码片段

该字段为字符串类型。所以当我运行 gvNIX 命令时,finder geo all我会收到消息

The entity specified, Outlet doesn't have geo fields. Use "field geo" command to add new geo fields on current entity.

我该如何克服这个问题?

亲切的问候,T

4

1 回答 1

1

逆向工程插件不支持几何列(因为它是原始的 Spring Roo 插件)。因此,您应该推入此属性并修改其定义以支持几何列。

此外,请记住执行 gvNIX geo add-on 的 setup-commands 以在项目中包含所需的依赖项。

祝你好运!

于 2016-01-19T14:39:29.763 回答