Mi método actual es la siguiente:SQL (Java, h2): ¿Cuál es la mejor manera de recuperar la identificación única del único elemento que acabo de insertar en mi base de datos?
SELECT TOP 1 ID FROM DATAENTRY ORDER BY ID DESC
Esto supone el último elemento insertado siempre tiene el identificador único más alto (clave principal, autoincremental). Algo huele mal aquí.
¿Alternativas?
Pregunta FYI, casi duplicado: [¿Hay una manera de recuperar el ID de incremento automático de la sentencia preparada] (http://stackoverflow.com/q/1376218/642706) –