У меня есть таблица, в которую мне нужно вставить записи, поле id является основным полем auto_increment, я не уверен, какой уровень изоляции мне следует использовать, чтобы ни одна запись не создавалась с таким же идентификатором при 2 одновременных транзакцияхработают?это мой код:
String query = "insert into InstrumentTable values(?,?,?,? )";
Connection con = null;
PreparedStatement prepedStatement = null;
try {
con = connectionPool.getConnection();
con.setAutoCommit(false);
prepedStatement = con.prepareStatement(query);
prepedStatement.setString(1, type);
prepedStatement.setInt(2, permissionLevel);
prepedStatement.setInt(3, slotTime);
prepedStatement.setString(4, description);
prepedStatement.executeUpdate();
con.commit();
}
спасибо