1
resposta

Classe DAO ou form

Olá pessoal estou fazendo uma API e estou com uma dúvida. Estava pesquisando sobre classes DAO e pelo que entendi elas são usadas para salvar objetos no banco de dados e gostaria de saber o que é mais recomendado usar classes DAO para salvar objetos no banco de dados ou classes Form.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Matheus,

Na verdade são duas coisas distintas.

As classes DAO servem para "esconder" todo o acesso ao banco de dados da aplicação, encapsulando os códigos JDBC ou JPA. Já as classes FORM na verdade seguem o padrão DTO, que são classes utilizadas para representar informações que chegam e saem da API.

No caso do Spring Boot existe uma simplificação das classes DAO e elas não mais são necessárias, pois foram "substituidas" pelas interfaces repository.