2010-06-23 78 views
1

任何處理數據的應用程序都有一個或多個屏幕以允許用戶查看數據。通常,我們不提供全部1000萬條記錄,而是由用戶可以創建(並保存)的過濾器(或視圖)定義的子集。如何將這些翻譯後的視圖(後臺)定義爲某種「select from xxx where a = b and c> 0;」?數據視圖概念/庫/模式?

對字段的選擇進行硬編碼並不是一個非常新穎的方法。寧可提供像查詢設計器(用於許多數據庫GUI,如pgAdmin)。

是否有任何庫或解決方案可以重複使用(DRY)?

我的環境:在PostgreSQL,Glassfish的,JavaEE6,ZK

回答