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 (将#修改为@)