Oli*_* J. 4 schema jpa nativequery
我有很多EntityManager,每个模式我有一个(我使用entity-mappings文件映射EMs与模式).有用.
当我使用@NamedQuery它的工作就像一个魅力,但当我使用@NamedNativeQuery架构时不使用.我必须符合条件SELECT foo FROM schema.table.
这是正确的行为吗?
我认为参数@NamedNativeQuery动态传递模式是不可能的(我相信只有列可以是动态而不是表或模式或其他任何东西)所以我如何使用@NamedNativeQuery动态模式呢?
文档摘录:
它没有直接指定为NamedNativeQuery静态,但两者的范围相同并且之后不能更改并且这是所需的行为。
命名查询意味着可以由多个模块访问 - 应用程序范围内,由唯一名称标识,因此它们是静态且恒定的。您可以尝试动态构建查询字符串,并可以从中创建本机查询,而不是命名本机查询。
| 归档时间: |
|
| 查看次数: |
4697 次 |
| 最近记录: |