【发布时间】:2015-07-15 01:44:07
【问题描述】:
下午好,
我们正在构建一个 Web 应用程序,作为构建搜索功能的一部分,有一个关于“搜索功能”的设计问题
UI 与 DB 上的字段名称不同。即UI 上称为“数字”的字段在 DB 中称为 Text10。以下是两个问题
- 如何在用户给出 UI 字段名称时生成 SQL,我们在 DB 中有一个表,我们在其中维护配置(UI 名称到 DB 名称)?
- 用户选择他要搜索的列,例如选择了“数字,描述,价格”的字段,一旦生成了sql,如何知道哪些数据对应于哪些列?我们是否必须维护索引捕获位置或 bean? 根据结果集收集数据的更好方法是什么?
谢谢
【问题讨论】:
标签: java jakarta-ee jdbc