From the course: Desarrollo Android esencial

Unlock the full course today

Join today to access over 23,100 courses taught by industry experts.

Trabajar con los DAOs en Android

Trabajar con los DAOs en Android

From the course: Desarrollo Android esencial

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…

Contents