0

使用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();
    }
}
4

1 回答 1

1

尝试添加交易。

try {
   mapClient.startTransaction()
   mapClient.insert("insertTaxDiscountMemosbyanil", map);
   mapClient.commitTransaction();
 } 
finally {
   mapClient.endTransaction();
}
于 2013-02-18T08:55:08.813 回答