使用iBATIS将数据插入PostgreSQL数据库不起作用,不会给出任何异常。请帮我摆脱这个。
此代码工作一段时间但不是每次都有效。代码正确执行,我们没有任何异常或任何错误。
以下代码用于将数据插入数据库:
public void insert() {
map.put("customer", customer);
map.put("created_by", created_by);
map.put("created_date", created_date);
map.put("modified_by", modified_by);
map.put("last_modified", last_modified);
map.put("total_cost", total_cost);
map.put("tax", tax);
map.put("bill_number", bill_number);
map.put("date_of_sale", date_of_sale);
try {
SqlMapClient mapClient=GetDBConnection.sqlMapClientForLedger;
mapClient.insert("insertTaxDiscountMemosbyanil", map);
} catch (Exception e) {
e.printStackTrace();
}
}
答案 0 :(得分:1)
尝试添加交易。
try {
mapClient.startTransaction()
mapClient.insert("insertTaxDiscountMemosbyanil", map);
mapClient.commitTransaction();
}
finally {
mapClient.endTransaction();
}