No entiendo cómo obtener claves generadas automáticamente con commons-dbutils?¿Cómo obtener claves generadas con dbutils comunes?
6
A
Respuesta
7
Puede utilizar QueryRunner#insert()
. A continuación hay un ejemplo. Dada una tabla llamada users
, que tiene un auto generada columna de clave principal y una columna llamada varchar
username
, se puede hacer algo como esto:
DataSource dataSource = ... // however your app normally gets a DataSource
QueryRunner queryRunner = new QueryRunner(dataSource);
String sql = "insert into users (username) values (?)";
long userId = queryRunner.insert(sql, new ScalarHandler<Long>(), "test");
3
De hecho, creo que no se puede hacer con la versión actual de common-dbutils. Hace unos meses, cuando estaba trabajando para otra empresa, amplié el QueryRunner con mi propia implementación.
La solicitud se ha enviado al proyecto DbUtils, y allí incluso puede encontrar una implementación viable que supongo que podría copiar si realmente la necesita.
Cuestiones relacionadas
- 1. Obtener claves y valores comunes de los dos diccionarios
- 2. Usando Spring's KeyHolder con claves primarias generadas por programación
- 3. jOOQ insertar consulta con la devolución de claves generadas
- 4. SQLException - Claves generadas no solicitadas (MySQL)
- 5. PHP, La fusión de las matrices con las claves comunes
- 6. Uso de claves RSA generadas por Crypto ++ en OpenSSL
- 7. contraseñas con algoritmo hash o cifrado no son compatibles con las claves generadas automáticamente
- 8. ¿Hay alguna forma de obtener las claves generadas cuando se utiliza Spring JDBC batchUpdate?
- 9. ¿Cómo obtener las claves de ContentValues?
- 10. ¿Cómo obtener claves de matriz en Javascript?
- 11. Android Obtener claves de preferences.xml
- 12. Maven - cómo manejar clases generadas
- 13. Obtener claves de una búsqueda
- 14. ¿Detecta imágenes generadas en blanco con php?
- 15. Cómo concatenar claves con valores?
- 16. Cómo servir imágenes generadas con sinatra en ruby
- 17. ¿Cómo usar las clases de cliente webservice generadas con Eclipse?
- 18. Rieles: ¿Cómo busco etiquetas generadas por Act_As_Taggable_On con PG_Search? (postgresql)
- 19. Treap con claves implícitas
- 20. ¿Cómo realizar eficientemente "distinct" con múltiples claves?
- 21. ¿Es posible obtener/buscar claves Memcached con un prefijo?
- 22. ¿Cómo crear un solo dict de Python a partir de una lista de dictados sumando valores con claves comunes?
- 23. Obtener las claves con los valores más altos de un hashmap?
- 24. ¿Cómo obtener un subconjunto de $ _POST matriz con las claves que empiezan con un prefijo
- 25. ¿Cómo trato con múltiples interfaces de usuario comunes?
- 26. Obtener claves de HashMap en Java
- 27. ¿Cómo puedo obtener claves de objeto por un patrón?
- 28. obtener elementos comunes en las listas en C#
- 29. Diccionario con claves en Unicode
- 30. ¿Cómo crear un NSDictionary con múltiples claves?