任何处理数据的应用程序都具有一个或多个屏幕,以允许用户查看数据。通常,我们不提供所有要查看的1000万条记录,而是提供由用户可以创建(并保存)的过滤器(或视图)定义的子集。如何定义将这些视图(在幕后)转换为某种“从xxx中选择,其中a = b并且c> 0”的视图; ?
对字段选择进行硬编码不是最新的方法。而是提供类似查询设计器的功能(如pgAdmin这样在许多数据库GUI中使用)。
是否有任何可重用(DRY)的库或解决方案?
我的环境:postgreSQL,Glassfish,JavaEE6,ZK
最佳答案
我一直都是自己一个人做的,是的,真是痛苦。
您可以尝试http://openhms.sourceforge.net/sqlbuilder/