mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-05 16:31:34 +00:00
#1845 - Refactor for Persisting ElementCollection to limit max JDBC batch size
This commit is contained in:
1 parent
80309f844e
commit
9a29c988cd
13 files changed
+66
-35
No files matched your search
@@ -250,13 +250,13 @@ public abstract class DmlHandler implements PersistHandler, BindableRequest {
|
||||
/**
|
||||
* Return a prepared statement taking into account batch requirements.
|
||||
*/
|
||||
PreparedStatement getPstmt(SpiTransaction t, String sql, PersistRequestBean<?> request, boolean genKeys) throws SQLException {
|
||||
PreparedStatement getPstmtBatch(SpiTransaction t, String sql, PersistRequestBean<?> request, boolean genKeys) throws SQLException {
|
||||
|
||||
BatchedPstmtHolder batch = t.getBatchControl().getPstmtHolder();
|
||||
batchedPstmt = batch.getBatchedPstmt(sql, request);
|
||||
batchedPstmt = batch.getBatchedPstmt(sql);
|
||||
if (batchedPstmt != null) {
|
||||
batchedStatus = BATCHED;
|
||||
return batchedPstmt.getStatement();
|
||||
return batchedPstmt.getStatement(request);
|
||||
}
|
||||
|
||||
batchedStatus = BATCHED_FIRST;
|
||||
|
||||
Reference in new issue
Block a user