我是JPA的初学者。 我的疑问是, 选择a,b,c FROM Table1 one,Table2 two where one.a = two.a; 如何使用Criteria构建器执行此操作?
答案 0 :(得分:0)
假设有一个包含一些人的部门表.Below是CriteriaBuilder的连接示例。
CriteriaBuilder cb = entityManager.getCriteriaBuilder();
CriteriaQuery<Person> query = cb.createQuery(Person.class);
Root<Department> department= query.from(Department.class);
Join<Department, Person> people= departent.join("people");
query.select(people).where(cb.equal(person.get("name"), "Michael"));