Del curso: Desarrollo Android esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Trabajar con los DAOs en Android

Trabajar con los DAOs en Android

Dentro de Room, un DAO significa "Data Access Object". Para nosotros lo que significará es la clase donde incluiremos la lógica de manejo de nuestra base de datos. En ella irán incluidos todos los métodos que tengan relación con las sentencias SQL de nuestra aplicación. Para decirle a Room cuál de nuestras clases es un DAO, lo que tenemos que hacer es anotar la palabra "DAO" de la librería de Room. Daremos a OK, y ya tenemos nuestro DAO creado. Vamos a pasar a crear un 'Insert' en nuestra tabla. La función 'Insert' nos permitirá insertar dentro de nuestra tabla todos los elementos que nosotros queramos. Para decirle a Room lo que tiene que hacer es necesario decirle en qué tabla va a trabajar. en este caso vamos a utilizar 'usuario'. Daremos a OK, y podemos ver una función que hemos nombrado 'Insert', la cual puede tener el nombre que nosotros prefiramos, que va a recibir un usuario del tipo 'Usuario'. Nuestro DAO será una interfaz, por lo cual no vamos a necesitar definir en este…

Contenido