Я использую jdbcTemplate.query для выполнения данных из ajax html для обновления данных Oracle.все кажется хорошо во время выполнения, значит, не возникло ошибок.но когда я смотрю на базу данных, я просто понимаю, что в ней нет изменений ..
, поэтому мне нужно знать, в какой части я пропустил.вот мой код:
- ajax:
$.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));
}
})
DAO:
@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;
}
xml 1):
<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>