当前位置: 首页 > 知识库问答 >
问题:

结果大小不正确:预期为1,实际为0

史弘博
2023-03-14

我在测试环境方面工作。

String sql =     "INSERT INTO PO_PART_XML_IF (INTERFACE_ID, INTERFACE_TRANSACTION_ID,"
                + " O_SEQ_NO, PART_NO,  O_QTY, O_TYPE_CODE, R_R_NO"
                + " ,O_LINE_COMMENT, C_CODE, INPUT_USER_ID, INPUT_TIMESTAMP, "
                + "LAST_UPDATE_USER_ID, LAST_UPDATE_TIMESTAMP ) VALUES (   

                 G_REPAIR_PARTS_IF_SEQ.nextval,"+transactionnumber+",'"+orderSecNo+"','"+  
                 job.getPartNo()+"',"+ Long.parseLong(job.getOrderQty())+",'"+job.getDeliveryType().getTitle()+"','"+job.getServiceReceiptNo()+"','"+replaceSingleQuote(job.getOrderComment())+"','"+currencyCode+"','"+inputUserID+"',SYSDATE,'"+inputUserID+"',SYSDATE)";
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

共有1个答案

魏学智
2023-03-14

您还没有显示实际执行查询的代码,但从消息判断,您似乎正在执行,就像它返回数据一样,即一个SELECT语句,但它是一个UPDATE语句。

尝试使用适当的API执行更新。

 类似资料: