And*_*res 5 java spring stored-procedures spring-data spring-data-jpa
通过使用以下代码,我可以使用 Spring Data JPA 调用存储过程。这是存储过程的映射,包含在用@Entity 注解的类中
@NamedStoredProcedureQuery(name = "testProc0", procedureName = "testproc", parameters = {
@StoredProcedureParameter(mode = ParameterMode.IN, name = "input", type = String.class),
@StoredProcedureParameter(mode = ParameterMode.OUT, name = "output", type = String.class) })
Run Code Online (Sandbox Code Playgroud)
依次调用存储过程的方法,在前面提到的类对应的repository中定义,有以下两行:
@Procedure("testproc")
String testProc(String input);
Run Code Online (Sandbox Code Playgroud)
现在的问题是:我想创建一个只调用存储过程的模块。但是,这个新模块不会有任何用@Entity 注释的类,因此没有存储库。这可能吗?如果是,我应该把定义和调用存储过程的代码放在哪里?
| 归档时间: |
|
| 查看次数: |
3618 次 |
| 最近记录: |