bom dia. Estou com o seguinte problema…O meu caso é o seguinte, tenho uma classe agenda na qual eu seleciono o vários dados entre eles O aluno. porém eu preciso listar esses dados apos o cadastro.
Eu consigo listar, porém no lugar onde deveria listar o nome do aluno está listando o código.
como um join para poder listar o nome do aluno?
obs: tem que ser utilizando o mapeamento de entidades.
Uma coisa nao tem haver com a outra. Se quiser pode até retirar aquela parte p.getAluno().getNome(), mas esse outro erro deve continuar.
O ideal é, antes de sair fazendo as coisas parar pra estudar, neste caso orientação a objetos e ORM, pois está bem perdido nos conceitos básicos e vai ficar sempre se travando.
o erro não foi devido a isso. foi devido a mudança que eu fiz no model.
é um projeto de faculdade. se eu parar para entender todo o contexto não vou conseguir entregar a tempo.
a mudança que eu fiz foi essa.
public class Agenda { @Id
//define que o código deve ser gerado automaticamente como foi definido no banco @GeneratedValue(strategy=GenerationType.IDENTITY)
private int codigo; @ManyToOne @JoinColumn(name=“aluno”)
Espera ver se alguém responde o tópico específico que criou sobre esse outro problema. Eu não sei muito Hibernate, prefiro nem usar, perde-se muito tempo em mapeamentos e configurações. SQL diretamente é muito mais prático e performático. No seu caso como é trabalho de faculdade e o professor está te exigindo usar sem ter ensinado, tira dúvida com ele, é pago pra isso.