Què és la classe de Dao a la primavera?
Què és la classe de Dao a la primavera?

Vídeo: Què és la classe de Dao a la primavera?

Vídeo: Què és la classe de Dao a la primavera?
Vídeo: Stromae - tous les mêmes (Official Video) 2024, De novembre
Anonim

És un patró de disseny en el qual un objecte d'accés a dades ( DAO ) és un objecte que proporciona una interfície abstracta a algun tipus de base de dades o altres mecanismes de persistència. Primavera Es proporciona un marc d'accés a dades per integrar-se amb diferents marcs de persistència com JDBC, Hibernate, JPA, iBatis, etc.

D'aquesta manera, què és una classe de dao?

Patró d'objecte d'accés a les dades o DAO El patró s'utilitza per separar les dades de baix nivell que accedeixen a l'API o a les operacions dels serveis empresarials d'alt nivell. Això classe s'encarrega d'obtenir dades d'una font de dades que pot ser base de dades/xml o qualsevol altre mecanisme d'emmagatzematge.

Sapigueu també, per a què serveix la classe Dao a Java? És un objecte/interfície, que és utilitzat per accedir a les dades de la base de dades d'emmagatzematge de dades. PER QUÈ NOSALTRES UTILITZA DAO : abstraeix la recuperació de dades d'un recurs de dades com una base de dades. El concepte és "separar la interfície de client d'un recurs de dades del seu mecanisme d'accés a les dades".

Tenint en compte això, què és la classe Dao a Spring Boot?

DAO significa objecte d'accés a dades. Normalment, el Classe DAO és responsable de dos conceptes. Encapsular els detalls de la capa de persistència i proporcionar una interfície CRUD per a una única entitat.

Què és DAO i DTO a la primavera?

DAO és una classe que sol tenir les operacions CRUD com guardar, actualitzar, eliminar. DTO és només un objecte que conté dades. És JavaBean amb variables d'instància i setter i getters. DTO es passarà com a objecte de valor a DAO capa i DAO La capa utilitzarà aquest objecte per conservar les dades mitjançant els seus mètodes d'operació CRUD.

Recomanat: