通过iBATIS将数据插入PostgreSQL数据库不起作用
问题描述:
使用iBATIS将数据插入PostgreSQL数据库不起作用,并且没有发生任何异常。请帮我摆脱这一点。通过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();
}
}
答
尝试添加交易。
try {
mapClient.startTransaction()
mapClient.insert("insertTaxDiscountMemosbyanil", map);
mapClient.commitTransaction();
}
finally {
mapClient.endTransaction();
}
+0
我尝试了相同的代码,但它仍然无法正常工作,它没有显示任何异常,仍然没有插入数据。 – user2082292 2013-02-18 10:41:30
我正在使用Tomcat Web服务器。 – user2082292 2013-02-21 04:53:20
我正在使用Tomcat Web服务器。 在那个服务器中,我增加了堆大小后,我已经尝试插入时,数据插入是成功的。 但是如果我再次做同样的事情超过5次,问题再次出现。 这可能是背后的原因。 – user2082292 2013-02-21 05:01:39