使用intellij idea 2016-3.4,是否可以根据参数注入语言?考虑一下这个
@Query(nativeQuery = true, value = "select * from Foo")
List<Foo> nativeQuery();
@Query(value = "select a from Foo a")
List<Foo> hqlQuery();
第一个示例是本机 mySql 查询,因此我想注入 mySql 方言,而第二个示例是 hql 查询,我想在其中注入 hibernate 查询语言。
现在,如果我在两个查询字符串之一中注入一种语言,则两者都会更改为该语言注入。
我可以让想法理解吗nativeQuery
中的参数@Query
注解?
是的,这是可能的。
你不能重来语言注入 window.
但你可以使用语言注入评论 https://www.jetbrains.com/help/idea/2016.3/using-language-injections.html#injection_comments or @Language注解 https://www.jetbrains.com/help/idea/2016.3/using-language-injections.html#language_annotation。下面我注入MySQL and HTML在同一注释中使用注释:
To remove comment hit Alt+Enter (OS X ⌥+Enter) and choose Un-inject Language/Reference
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)