微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Spring存储过程:org.springframework.dao.InvalidDataAccessApiUsageException

如何解决Spring存储过程:org.springframework.dao.InvalidDataAccessApiUsageException

这是我的存储过程。但是有 InvalidDataAccessApiUsageException 实体:

@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
@NamedStoredProcedureQuery(name = "app.pr_plastic_card_book",procedureName = "app.pr_plastic_card_book",parameters = {
               @StoredProcedureParameter(mode = ParameterMode.IN,name = "p_card_product_code",type = String.class),@StoredProcedureParameter(mode = ParameterMode.IN,name = "p_branch_code",name = "p_rbs",name = "p_description",name = "p_related_ref",name = "p_user",@StoredProcedureParameter(mode = ParameterMode.OUT,name = "p_transaction_id",name = "p_status",name = "p_status_desc",type = String.class)
})
public class SetBooking {
   @Id
   private String id;
   private String cardProductCode;
   private String branchCode;
   private String rbs;
   private String description;
   private String relatedRef;
   private String user;
   private String transactionId;
   private String status;
   private String statusDesc;
}

存储库:

@Repository       
public interface SetBookingRepo extends JpaRepository<SetBooking,String> {
    @Procedure(name = "app.pr_plastic_card_book")
    Map<String,String> getBookingTransaction(
            @Param("p_card_product_code") String cardProductCode,@Param("p_branch_code") String branchCode,@Param("p_rbs") String rbs,@Param("p_description") String description,@Param("p_related_ref") String relatedRef,@Param("p_user") String user
    );
}

异常: org.springframework.dao.InvalidDataAccessApiUsageException:类型不能为空

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。