Bom dia,
Eu gostaria apenas de saber se sempre precisamos usar o Calendar ou podemos usar o Date ou LocalDateTime para o atributo da data?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia,
Eu gostaria apenas de saber se sempre precisamos usar o Calendar ou podemos usar o Date ou LocalDateTime para o atributo da data?
Oi José, tudo bem?
Especificamente para esse projeto, é necessário utilizar o Calendar. O Java 8 foi lançado após o JPA 2.1 e o padrão de persistência não suporta as novas APIs. Obviamente, você pode usar LocalDate ou outras classes da API Date and Time como atributos da entidade. Mas você não pode anotá-los com o @Temporal. Todavia, as versões novas do Hibernate e do JPA suportam LocalDateTime.
Entendi. Novamente muito obrigado Otávio!