mem*_*und 13 java spring spring-data spring-data-jpa
我使用的是spring带有CrudRepositoryS代表数据库连接.
现在我需要一个很长(几行)的SQL查询,我更喜欢在类路径中的文件中维护,而不是直接在代码中.
但我怎么能做到这一点?我的回购看起来如下:
@Query(value = "<my very long sql query>", nativeQuery = true) //how to inject file content?
@Modifying
@Transactional
public void executeSpecificSql();
Run Code Online (Sandbox Code Playgroud)
小智 6
如果您的项目设置有资源文件夹,请在/META-INF/jpa-named-queries.properties文件下创建并将键值对添加为repoClass.methodName=yoursql. 春季数据将回升。
对于较长的查询,最好使用xml带有CDATA标签的属性文件:https : //stackoverflow.com/a/19128259/1194415
| 归档时间: |
|
| 查看次数: |
7419 次 |
| 最近记录: |