【发布时间】:2017-06-26 09:35:23
【问题描述】:
大家好,我是 jpa、命名查询等的新手,我需要这样的东西:
select t from :tableName t
稍后在代码中我想要这样的东西:
em.createQuery(...);
setParameter("tableName", "Person")
结果是:
select * from person
如何编写这样一个通用的 jpa 查询语句,允许从 :tableName 中选择可能在运行时定义的所有行?提前致谢
【问题讨论】:
-
嗨,该问题没有任何查询
-
这样不行,表名不能参数化。
-
JDBC 通常不允许使用参数来设置表名...
标签: java jpa jakarta-ee