tôi có hai khối truy vấn với readyStatement.Xử lý giao dịch Postgresql với java
Đây là lần đầu tiên:
String sql = "update cikan_malzeme set miktar = ? where proje_id = ? and malzeme_id = ?";
PreparedStatement prep = dbConnect.connection.prepareStatement(sql);
prep.setFloat(1, toplam);
prep.setInt(2, pid);
prep.setInt(3, mid);
prep.executeUpdate();
Và đây là thứ hai:
String sql2 = "update malzemeler set miktar = ? where malz_adi = ?";
PreparedStatement prep2 = dbConnect.connection.prepareStatement(sql2);
prep2.setFloat(1, fark);
prep2.setString(2, malzemeadi);
prep2.executeUpdate();
bây giờ tôi muốn thực hiện chúng với các giao dịch BEGIN; và COMMIT; Làm cách nào tôi có thể xử lý giao dịch với readyStatement?
Xin cảm ơn trước.
Liệu nó cần thiết trên ô tô chế độ cam kết cho SELECT truy vấn như setAutoCommit (true) sau khi tạo phiên hoặc cấu hình trong tập tin ngủ đông Tôi đang sử dụng hibernate với postgresql – Satya
Không cần logic giao dịch nếu bạn đang thực hiện một SELECT riêng của nó. – duffymo
Có nghĩa là chỉ cho các truy vấn không chọn nó được yêu cầu và cho các truy vấn chọn nó không được yêu cầu phải – Satya