1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Netbeans - Setar chave estrangeira

Olá, minha aplicação é desktop com Netbeans 7.3, eu ainda não cheguei a concluir nenhuma aplicação com FK, e minha dúvida é na hora de setar FK. Exemplo: tenho uma classe Aluno:

public class Aluno{
   private int idAuno;
   private String nomeAluno;
   //getters e setters...
}

e tenho a classe Matricula assim:

public class Matricula{
   private int idMatricula;
   private Aluno aluno;

   //obviamente o get e set de aluno:
   public Aluno getAluno() {
        return aluno;
   }

   public void setAluno(Aluno aluno) {
        this.aluno = aluno;
   }
}

minha dúvida é: na hora de salvar uma matricula é claro q tenho que setar o campo aluno, que é do tipo Aluno, ou seja, é um objeto Aluno. O método setAluno(Aluno aluno) exige um objeto do tipo Aluno para setar. Mas aí está minha dúvida, pois o idAluno é do tipo int, como vou jogar dentro de aluno, q é objeto? Sei q é uma dúvida básica, mas como eu disse, ainda não cheguei a fazer uma aplicação com FK, então não aprendi essas coisas.

  • simples voce seta o objeto, para se fazer uma matricula um aluno deve existir e ai voce tem que saber que é o aluno e voce seta o objeto aluno inteiro na matricula...

    Cristian Urbainski   27 de jun de 2013
  • Vc já criou o Dao do aluno?

    Demys Cota   27 de jun de 2013
  • sim já criei o Dao de Aluno, já consigo fazer crud de aluno normalmente, só não consigo inserir aluno em Matricula

    ItaloEduardo   27 de jun de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java netbeans orientação-a-objetos swing ou faça a sua própria pergunta.