Questão 2165089

Tecnologia da Informação · 2023

Questão

ID 2165089

Disciplina: Tecnologia da Informação

Assuntos: JPA (Hibernate, Etc.)

Ano: 2023 Banca: FGV - Fundação Getúlio Vargas Órgão: Assembleia Legislativa do Estado do Maranhão


Analise o código a seguir, escrito em linguagem Java e com anotações do Hibernate 6.1. Considere que os métodos de acesso get e set foram omitidos da especificação das classes abaixo para efeitos de brevidade.

1

@MappedSuperclass

2

public static class Pessoa

3

4

@Id

5

private Long id;

6

7

private String nome;

8

9

@Column(length = 11)

10

private String cpf;

11

}

12

13

@Entity(name = "Porfessor")

14

public static class Professor extends Pessoa {

15

16

private BigDecimal salario;

17

}

18

19

@Entity(name = "Aluno")

20

public satatic class Aluno extends Pessoa

21

22

private boolean diurno;

23

}

Sobre o modelo de banco de dados decorrente deste mapeamento objeto-relacional, é correto afirmar que

Alternativas da questão 2165089
Pular para o conteúdo principal