Buscar

@Entity public class Aluno { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int matricula; @Getter @Setter private String ...

@Entity
public class Aluno {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int matricula;
@Getter
@Setter
private String nome;

@ManyToMany
@JoinTable(
name = "aluno_disciplina",
joinColumns = @JoinColumn(name = "matricula"),
inverseJoinColumns = @JoinColumn(name = "codigo"))
@Getter
@Setter
private List disciplinas = new ArrayList<>();
}


Essa pergunta também está no material:

ALPOO_aula03_2
22 pág.

Arte Centro Universitário Belas Artes de São PauloCentro Universitário Belas Artes de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Parece que você está mostrando um trecho de código em Java. O código apresenta uma classe chamada "Aluno" com alguns atributos e anotações. A anotação "@Entity" indica que a classe é uma entidade persistente, geralmente usada em mapeamento objeto-relacional. A anotação "@Id" indica que o atributo "matricula" é a chave primária da entidade. A anotação "@GeneratedValue" especifica a estratégia de geração de valor para a chave primária, nesse caso, usando a estratégia "GenerationType.IDENTITY". Os atributos "nome" e "disciplinas" possuem anotações "@Getter" e "@Setter", indicando que eles têm métodos de acesso gerados automaticamente. Além disso, a classe possui uma associação muitos-para-muitos com a entidade "Disciplina" usando a anotação "@ManyToMany" e a tabela de junção "aluno_disciplina".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais