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
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Visión general del patrón Modelo-Vista-Presentador3m 37s
-
(Locked)
Qué son los Android Architecture Components2m 14s
-
(Locked)
Añadir componentes al proyecto de Android3m 1s
-
(Locked)
Manejar los Lifecycle-Aware1m 43s
-
(Locked)
LiveCycleOwner de Android6m 1s
-
(Locked)
ViewModel de Android4m 51s
-
(Locked)
Programación reactiva en Android: LiveData3m 59s
-
(Locked)
Bases de datos en Android1m 27s
-
(Locked)
Añadir entidades en Android2m 3s
-
(Locked)
Trabajar con los DAOs en Android4m 55s
-
(Locked)
Room Database en Android4m 48s
-
Uso de la base de datos en Android2m 16s
-
(Locked)
WorkManager en Android4m 24s
-
(Locked)
-
-
-
-
-
-
-
-
-
-
-