クエリ パラメーターを使用して、名前付きクエリでテーブル (オブジェクト)、列名、または式を指定できますか?
たとえば、オブジェクト全体を選択するか、カウントだけを選択するかを切り替えることができる単一のクエリを使用したいと考えています。
select :param1
from TablePO t
where t.id = :param2
そして、次のように Java でパラメータを設定します。
query.setParameter("param1", "t");
query.setParameter("param2", "2");
param1
のような設定でコピペを避けたい
query.setParameter("param1", "t");
また
query.setParameter("param1", "count(t)");