複数のパラメーターを持つJasperReportsを使用してレポートを作成したいのですが、ユーザーがすべてのパラメーターを渡すとレポートは正しく生成されますが、1 つのパラメーターが欠落している場合は何も生成されません。このリクエストを使用します
SELECT
t.*,
u."name" AS username,
c."name" AS componentName,
s."designation" AS statusName,
pr."name" AS priorityName,
p."name" AS projectName
FROM
"component" c INNER JOIN "ticket" t ON c."id" = t."component_id"
INNER JOIN "personne" u ON t."personne_id" = u."id"
INNER JOIN "status" s ON t."status_id" = s."id"
INNER JOIN "priority" pr ON t."priority_id" = pr."id"
INNER JOIN "project" p ON c."project_id" = p."id"
WHERE
pr.name = $P{priority}
and u.login = $P{userLogin}
and s.designation = $P{status}
and t.creation_date between $P{start} and $P{end}
and c.name = $P{componenet}
パラメータが 1 つ欠けている場合でも、レポートを生成する方法を教えてください。