Spring JDBC Flashcards

1
Q

Para que usar spring JDBC

A

Por que es mas facil de usar que jdbc solo, esta hecho con spring por lo cual podemos usar sus capacidades, ademas no tenemos que preocuparnos de cerrar conexiones, y es mas orientado al negocio y menos verbose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Que necesitamos para utilizar spring jdbc

A
  1. Dependencia spring-jdbc
  2. Dependencia del constructor de la BD que utilizaremos
  3. Crear bean datasource
  4. Crear bean jdbctemplate y asociarlo con datasource
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como se manejan las operaciones en spring jdbc

A

La mas facil es por medio de jdbcTemplate y sus metodos para insertar, actualizar etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

spring jdbc nos permite hacer todo lo que podemos hacer en jdbc

A
  1. Operaciones CRUD
  2. operaciones batch
  3. transacciones
  4. Prepared statements
  5. Named parameters
  6. Exception handlers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para que sirve un handler

A

Va a manejar una condicinon dada, por ejemlo tenemos

@ExceptionHandler(RuntimeException.class)

public ResponseEntity handle(RuntimeException ex){

ServiceError error = new ServiceError(“codigo”,ex.getMessage());

return new ResponseEntity(error);

}

Donde ServiceError es un pojo que representa a nuestro error

En este caso el handler manejara la condicion de todas las excepciones de tipo RuntimeException las manejara ese metodo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly