问题描述
这是我的存储过程。但是有 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 (将#修改为@)