Sincronizar pool de conexiones
Me conecto a una base de datos MySQL a través de un pool de conexiones, y entre otras cosas inserto en dicha base de datos operaciones que poseen un identificador, el cual es un campo de tipo autoincrement. En el momento previo a insertar las operaciones obtengo el valor de ese identificador mediante SHOW TABLE STATUS LIKE 'operacion' porque necesito conocerlo, y seguidamente inserto la operación con un INSERT. Todo funciona bien, pero me ha surgido de repente una duda: ¿Qué ocurre si dos usuarios van a insertar sendas operaciones a la vez? ¿Para ambos se obtendrá el mismo identificador? No sé si el propio pool de conexiones se encarga de esta sincronización, o si por el contrario debo encargarme yo. En ese caso... ¿cómo debería hacerlo? Por si sirve de algo, trabajo con Struts
Si hay algo que no entediste o no te quedó claro, dímelo. No siempre uno tiene por qué haberse explicado del todo bien :)
Si hay algo que no entediste o no te quedó claro, dímelo. No siempre uno tiene por qué haberse explicado del todo bien :)
3 Respuestas
Respuesta de blankcorrea
1
Respuesta de jmaiques
1
Respuesta de jalvaradog
1