我有一份州/县列表,它们对应的城市和每个城市对应的城市。
- State1
- City1
- Town1
- Town2
...
- City2
...
我需要一种将这些存储在我的企业 Java Web 应用程序中的方法。
必须保持实体之间的关系,即城镇属于一个城市,而城市属于一个州/县。
数据的目的是让用户可以看到自动推荐的城镇和城市,他们可以在文本框中输入内容。
此数据可能偶尔会更改并需要更新(可能相当罕见)。
例如:
- 用户从下拉列表中选择 state1。
- 他们现在在城市输入框中输入字符“san”。
- 我想执行搜索并返回 state1 中以“san”开头的城市列表。(阿贾克斯请求)。
我正在寻找以前可能不得不实施类似的东西的人的反馈。
您是否使用过诸如 HSQL 之类的内存数据库?