-
construtores sem argumento
-
Implement a no-argument constructor
http://stackoverflow.com/questions/2935826/why-does-hibernate-require-no-argument-constructor
-
Errado!
"POJO significa Plain Old Java Objects, a tradução mais próxima para o português seria: O Simples e Velho Objeto Java. Seu objetivo é criar classes o mais simples possível, seguindo um padrão já definido, que tornam suas instâncias "genéricas" para todo o programa e diversos FrameWorks que se beneficiam desta técnica.
Uma classe POJO segue definições rígidas de estrutura:
--> Construtor sem argumentos;
--> Atributos declarados como private;
--> Métodos getters e setters, para cada atributo, declarados como public;"
http://adrielcafe.com/cafelog/hibernate/45-introducao-ao-hibernate
-
A questão versa sobre aspectos inerentes ao Hibernate, framework para mapeamento objeto/relacional na linguagem Java.
Conforme documentação oficial do Hibernate versão 5.5, o referido framework funciona melhor com classes persistentes que seguem o padrão POJO, respeitando, basicamente, algumas regras, dentre as quais [1]:
- Obrigatoriamente, a classe deve possuir um construtor SEM ARGUMENTOS.
Logo, questão INCORRETA.
Referência:
[1] JBOSS. Hibernate ORM 5.5.0. Final User Guide. Disponível em: site oficial do framework. Acesso em: 9/6/2021.
Gabarito do Professor: ERRADO.