简体   繁体   English

如何使用 JPA 从具有字符串返回类型的存储过程中获取值?

[英]How to get value from Stored Procedure with string return type using JPA?

I have a Stored procedure stored in my database and I want to access its return value using JPA or any other function without using query.我的数据库中存储了一个存储过程,我想在不使用查询的情况下使用 JPA 或任何其他 function 访问它的返回值。 How can I do it?我该怎么做?

Its something like this:它是这样的:

 BEGIN                                                                                             
         SELECT prefix ||                                                                      
                 coalesce(to_char(curdt, date_prefix_pattern),'') ||                               
                 trim(to_char(num, num_pattern)) AS id                                             
         INTO rec                                                                                  
         FROM crud_id_patterns                                                                     
         WHERE pattern_id = patternId;                                                             
                                                                                                   
         return rec.id;                                                                            
 END; 

I think this @Procedure example may help you我认为这个@Procedure 示例可能会对您有所帮助

https://www.baeldung.com/spring-data-jpa-stored-procedures https://www.baeldung.com/spring-data-jpa-stored-procedures

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从存储过程返回值 - How to return value from stored procedure 从JPA中的存储过程获取SELECT结果 - Get the SELECT result from a stored procedure in JPA 使用 Java 和 Hibernate 从存储过程中获取返回值(标量),而不是结果表 - Get return value (scalar), not result table, from stored procedure using Java and Hibernate JPA和PostgreSQL:如何使用void返回类型调用存储过程? - JPA & PostgreSQL: How do I call a stored procedure with void return type? 我如何从sqlserver存储过程的return语句获取值到Java? - how i get a value from a return statement of sqlserver stored procedure to java? 如何从 Java 和 JPA 调用存储过程 - How to call a stored procedure from Java and JPA 从存储过程返回两个用户定义类型对象并使用 spring-data-jpa 在存储库级别调用存储过程 - Returning two user define type object from stored procedure and calling stored procedure at repository level using spring-data-jpa 如何使用休眠方式返回存储过程的生成值 - How to return the generated value of a stored procedure using hibernate 使用存储过程选择后如何获取主键值? - How to get the Primary Key value after Select using Stored Procedure? 如何从休眠中的存储过程中获取OUTPUT值(SQL SERVER) - How to get OUTPUT value from stored procedure in hibernate (SQL SERVER)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM