EntityManagerFactory emf = Persistence.createEntityManagerFactory("example.odb");
EntityManager em = emf.createEntityManager();
Employee employee = new Employee("John Doe", 30);
em.getTransaction().begin();
em.persist(employee);
em.getTransaction().commit();
TypedQuery<Employee> query = em.createQuery("SELECT e FROM Employee e WHERE e.name = :name", Employee.class);
query.setParameter("name", "John Doe");
List<Employee> employees = query.getResultList();
em.close();
emf.close();