java - 将外部属性放入命名查询中

标签 java spring jpa

有谁知道一种方法(如果有的话)将外部属性放入 jpa 命名查询中?

例如:

@NamedQuery(name = "Test", query = "select t from ${table.name} t")

相对于:

 @NamedQuery(name = "Test", query = "select t from TableName t")

谢谢

最佳答案

注释是最终的,因此它们无法在运行时更改,因此您不能这样做。

关于java - 将外部属性放入命名查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10529625/

相关文章:

java - JPA 中的 "circular references"是反模式吗?

java - 如何在hibernate中从数据库中的字符串FQN实例化一个类?

java - 如何将许多小整数存储到字节数组中?

java - 找不到 WSDL2Java 类

java - Powermock 和 Mockito - 模拟被忽略

java - 将 json 发布到 spring mvc Controller

java - 如何通过某些属性从多对一关系获取对象

javax.crypto.BadPaddingException : pad block corrupted sometimes

java - 在 Spring MVC 中将 ContextLoaderListener 添加到 web.xml

java - 从字符串变量中的休息服务获取异常