1
如果我使用Hibernate API的標準像:的Hibernate API的標準多選
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery criteriaQuery = criteriaBuilder.createQuery();
Root<OneEntity> entityOneRoot = criteriaQuery.from(OneEntity.class);
Root<TwoEntity> entityTwoRoot = criteriaQuery.from(TwoEntity.class);
criteriaQuery.multiselect(OneEntity, TwoEntity);
我需要用相等的限制(如SQL ON-限制)的兩個表(實體)之間等於標識?由於兩個表的笛卡爾積?
criteriaQuery.where(criteriaBuilder.equal(OneEntity.get("fk_id"), TwoEntity.get("id")));
我的意思是...在SQL使用連接,我們需要在-clausule使用像:
select * from table_1 t1, table_2 t2 where t1.t2_id=t2.t1_id;
但我不能找到API標準有關它的信息。