Eu estava seguindo um exemplo de um livro sobre o hibernate e lá estava explicando sobre associação para a própria classe, ou seja, um pai pode ter vários filhos. o mapeamento dele estava assim:
view plaincopy to clipboardprint?
…
…
…
…
porém, eu queria fazer com que um pedido tivesse vários itens, e a chave extrangeira estaria na tabela de pedido. Ou seja, seria One-to-many, com esse mapeamento eu não consegui entender…
lá na hora de inserir ele estava fazendo assim:
view plaincopy to clipboardprint?
Session session = sessions.openSession();
Transaction t = session.beginTransaction();
Category computer = (Category) session.get(Category.class, computerId);
Category laptops = new Category(“Laptops”);
computer.getChildCategories().add(laptops);
laptops.setParentCategory(computer);
tx.commit();
session.close();
Session session = sessions.openSession();
Transaction t = session.beginTransaction();
Category computer = (Category) session.get(Category.class, computerId);
Category laptops = new Category(“Laptops”);
computer.getChildCategories().add(laptops);
laptops.setParentCategory(computer);
tx.commit();
session.close();
Alguém pode me dar um exemplo melhor, ou me explicar essa inserção?
Grato!