我正在使用jdbcTemplate.query从ajax html执行数据以更新数据oracle。执行过程中一切似乎都正常,这意味着没有出现错误。但是当查看数据库时,我只是意识到它没有任何改变..
所以,我需要知道我错过了哪一部分。在这里,我的代码:
$.ajax({
url: url,
contentType: 'application/json',
data: data,
method: 'post',
success( response) {
alert('response updateTow Op: %O'+ JSON.stringify(response))
},
error : function(e) {
alert("show error : " + JSON.stringify(e));
}
})
@Value("${update.daMain}")
private String updateDaMain;
@Value("${update.daStand}")
private String updateDaStand;
@Override
public int update(DataModel data) {
int updated = 0;
Object[] paramDaMain = {data.getContact(), data.geStatus(),data.getPriority(),data.getId()};
Object[] paramDaParking = {data.getParkingId() , data.getParkingSeq()};
updated += this.jdbcTemplate.update(updateDaMain, paramDaMain);
updated += this.jdbcTemplate.update(updateDaStand,paramDaParking);
return updated;
}
<entry key="update.daMain">
<![CDATA[UPDATE da_main
SET CONTACT = ?
, STATUS = ?
, PRIORITY = ?
WHERE ID = ?]]>
</entry>
xml 2):
<entry key="update.daStand">
<![CDATA[UPDATE DA_PARKING
SET PARKING_ID = ?
WHERE PARKING_SEQ = ?]]></entry>