2010-06-23 79 views
1

任何处理数据的应用程序都有一个或多个屏幕以允许用户查看数据。通常,我们不提供全部1000万条记录,而是由用户可以创建(并保存)的过滤器(或视图)定义的子集。如何将这些翻译后的视图(后台)定义为某种“select from xxx where a = b and c> 0;”?数据视图概念/库/模式?

对字段的选择进行硬编码并不是一个非常新颖的方法。宁可提供像查询设计器(用于许多数据库GUI,如pgAdmin)。

是否有任何库或解决方案可以重复使用(DRY)?

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

回答