春のセキュリティを使用して認可のためのクエリを書こうとしています
私にはユーザーグループ(例:admin、User)があり、各UserGrupsには権限(prog_read、prog_write) があり、ユーザーはユーザーグループにマップされています
ユーザー名と必要な権利を与えるクエリを作成しようとしています。
SELECT DISTINCT
ug.USERNAME, gr.grupRights
from
gruprights gr,
usergrups ug
where
ugm.grupName = grm.grupName and ug.USERNAME=? and gr.grupName in (select
grupName
from
usergrups
where
USERNAME = ?);
エラーが発生しています:
ネストされた例外は java.sql.SQLException: パラメータ 2 に値が指定されていません
spring-security.xml でユーザー名による権限クエリを使用しています