public static void main(String[] args) { EntityManagerFactory emf = JPAUtil.createEntityManager().getEntityManagerFactory(); EntityManager em = emf.createEntityManager(); String modelo = "Chevrolet"; String jpql = "select mc.descricao from ModeloCarro mc " + "where mc.fabricante.nome = :modelo"; List<String> modelos = em.createQuery(jpql, String.class).setParameter("modelo", modelo).getResultList(); for (String m : modelos) { System.out.println(m); } em.close(); }
public static void main(String[] args) { EntityManagerFactory emf = JPAUtil.createEntityManager().getEntityManagerFactory(); EntityManager em = emf.createEntityManager(); Veiculo v = new Veiculo(); v.setCodigo(new VeiculoId("AAA-1111", "Rio de Janeiro")); v.setFabricante("Volks"); v.setModelo("Fusca"); Proprietario proprietario = new Proprietario(); proprietario.setNome("João da Silva"); proprietario.setTelefone("11111111"); proprietario.setEmail("*****@*****.**"); v.setProprietario(proprietario); em.getTransaction().begin(); em.persist(v); em.getTransaction().commit(); em.close(); }