如何在数据库中存储坐标

时间:2010-06-11 09:46:15

标签: mysql

我有一个Flex GUI,我必须放置方形元素。这些元素的位置需要存储在数据库中。所以我可以在db表x和y中创建两个整数字段。 另外我需要一个角度,因为用户可以旋转这些元素,所以我也可以创建一个int(int是可以的,因此我不需要double值)。

作为ORM,我使用Hibernate。但问题是,如果创建三个整数字段是处理此问题的最佳方法。

也许有人可以告诉我这是否合适或是否有更好的方法?

提前多多感谢&最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

就个人而言,我会选择三个双打,但是如果你说你只需要整数的分辨率/精度,那么三个单独的值是一个完全可以接受的解决方案。

我会说将坐标存储为一个点(x& y在同一个字段中),但只有在使用GIS extensions时才会出现。

相关问题