Java 使用SQL保存动态内容

Java 使用SQL保存动态内容,java,sql,database,sqlite,sqlitejdbc,Java,Sql,Database,Sqlite,Sqlitejdbc,我目前使用的structure/SQL技术(SQLite与Java)有一个问题 我让我的客户机表和项目表运行并使用它的所有键blabla工作。 但现在我正在尝试为坑对象设置表。问题是我不知道Pit对象有多少个x和y值。也许接下来的几个对象只有5个,然后很快又有10个(我不想继续更改元数据表)。我想了不同的方法来解决它。比如每个坑都有一张额外的桌子等等。但我想有一个更聪明的方法。我只是找不到更好的方法来解决这个问题。因此,我希望有人能告诉我一些我需要查找的关键词,或者我还没有找到的方法。欢迎来到

我目前使用的structure/SQL技术(SQLite与Java)有一个问题

我让我的客户机表和项目表运行并使用它的所有键blabla工作。
但现在我正在尝试为坑对象设置表。问题是我不知道Pit对象有多少个x和y值。也许接下来的几个对象只有5个,然后很快又有10个(我不想继续更改元数据表)。我想了不同的方法来解决它。比如每个坑都有一张额外的桌子等等。但我想有一个更聪明的方法。我只是找不到更好的方法来解决这个问题。因此,我希望有人能告诉我一些我需要查找的关键词,或者我还没有找到的方法。

欢迎来到So!如果您需要发布图片,请将其上传到某个位置,并在问题中添加指向该图片的链接,具有较高代表性的人将为您提供该图片;)一种方法是将x和y值存储在具有唯一标识符的单独表中。然后您可以在单个x和y值记录与Pit记录之间创建多对多关系()。如果您知道不需要处理数据库中的单个x/y坐标,SQLFIDLE很有趣,将坐标数组存储为blob可能是合适的。谢谢,这也是我想到的唯一好的解决方案。但有几位ppl告诉我,这样做是非常糟糕的。但如果没有更好的方法,我肯定会这么做。