Preguntas etiquetadas con dao

347
Objeto de acceso a datos (DAO) en Java

Estaba revisando un documento y me encontré con un término llamado DAO. Descubrí que es un objeto de acceso a datos. ¿Puede alguien explicarme qué es esto realmente? Sé que es una especie de interfaz para acceder a datos de diferentes tipos de fuentes, en medio de esta pequeña investigación mía me...

133
¿Cuál es la diferencia entre el Mapeador de datos, el Table Data Gateway (Gateway), el Data Access Object (DAO) y los patrones de repositorio?

Estoy tratando de repasar mis habilidades de diseño de patrones, y tengo curiosidad por saber cuáles son las diferencias entre estos patrones. Parece que todos son lo mismo: encapsulan la lógica de la base de datos para una entidad específica, de modo que el código de llamada no tiene conocimiento...

82
Enumeraciones en Hibernate

A menudo es útil tener un campo en un DAO cuyo valor provenga de una enumeración de Java. Un ejemplo típico es un DAO de inicio de sesión donde normalmente tiene un campo que caracteriza al usuario como "NORMAL" o "ADMIN". En Hibernate, usaría los siguientes 2 objetos para representar esta...