【发布时间】:2012-05-17 18:19:52
【问题描述】:
我可以使用查询参数在命名查询中指定表(对象)、列名或表达式吗?
例如,我想使用一个查询,它允许我在选择整个对象或只选择计数之间切换。
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)");
【问题讨论】:
标签: java hibernate named-query