Java 根据用户过滤数据

Java 根据用户过滤数据,java,orm,eclipselink,Java,Orm,Eclipselink,在应用程序上工作时,必须根据用户而不是角色筛选资源,系统管理员可以输入用户条件。示例user1可以查看余额在2000和2500之间且其名称以“a”开头的客户。系统管理员可以输入、替换或删除此条件。我正在使用eclipse链接。 首先,orm是否提供这种类型的过滤? 第二,如果没有,我正在考虑添加包含用户id和表达式的实体,系统管理员可以添加此表达式字段,我将使用动态查询访问我的所有数据,以便将表达式添加到动态查询中。有没有更好的方法或想法来解决这个问题?这是否解决了它

在应用程序上工作时,必须根据用户而不是角色筛选资源,系统管理员可以输入用户条件。示例user1可以查看余额在2000和2500之间且其名称以“a”开头的客户。系统管理员可以输入、替换或删除此条件。我正在使用eclipse链接。 首先,orm是否提供这种类型的过滤? 第二,如果没有,我正在考虑添加包含用户id和表达式的实体,系统管理员可以添加此表达式字段,我将使用动态查询访问我的所有数据,以便将表达式添加到动态查询中。有没有更好的方法或想法来解决这个问题?这是否解决了它