Hibernate MySQL 批量操作
之前一直以为 MySQL Driver 不支持 executeBatch,近来发现其是支持 executeBatch 的,在 URL 上加上 rewriteBatchedStatements=true,且设置 batch_size 为 5 到30,即可进行 executeBatch;
要注意的是,Hibernate 打印的 SQL 语句是其发送给 Driver 的语句,Driver 发送给数据库的语句可能被转化成 batch 操作的格式;
Hibernate MySQL 批量操作之前一直以为 MySQL Driver 不支持 executeBatch,近来发现其是支持 executeBatch 的,在 URL 上加上 rewriteBatchedStatements=true,且设置 batch_size 为 5 到30,即可进行 executeBatch; 要注意的是,Hibernate 打印的 SQL 语句是其发送给 Driver 的语句,Driver 发送给数据库的语句可能被转化成 batch 操作的格式;
|