1

我已经四处寻找了一段时间,但我仍然无法确定是我需要的过滤器还是带有 onPrepareStatement() 的拦截器。

我的用例如下:用户登录到我的应用程序后,根据几个复杂的决定,该用户获得某些访问权限,并且取决于他们是否可以访问某些数据。我认为实现这一点的最简单方法是“加入”每个查询都有一些限制,例如

SELECT * FROM sumfin WHERE cond1 and cond2;

这里cond2是限制条件。所以基本上我想附加and cond2;到我所有现有的查询中。使用hibernate在java中做到这一点的最佳方法是什么?

4

0 回答 0