Questão 25 Comentada - Universidade Estadual do Paraná - UNESPAR (UNESPAR) - Analista de Informática - UNESPAR (2025)

Considere o seguinte trecho de código JAVA para mapeamento JPA:


public class Usuario {

@Id

@GeneratedValue(strategy = GenerationType.IDENTITY)

private Long id

@Column(name = "nome_completo", nullable = false, length = 255)

private String nome;

// ... outros atributos e métodos

}



A anotação @Column(name = "nome_completo", nullable = false, length = 255) tem como principal função:


  • A Especificar o nome da coluna no banco de dados (nome_completo), indicar que não pode ser nula e limitar seu tamanho máximo.
  • B Definir um índice para a coluna nome_completo no banco de dados.
  • C Marcar o atributo nome como uma chave estrangeira para outra tabela.
  • D Gerar automaticamente um valor padrão para a coluna nome_completo quando um novo registro é inserido.
  • E Indicar que o atributo nome deve ser transiente no banco de dados.