I use JPA and have object Building whit fields Owner and BuildingType. I want to find all the buildings where the owner is in List and specific building type.
List<Owner> owners;
BuildingType type;
CriteriaBuilder builder = getCriteriaBuilder();
CriteriaQuery<Building> criteria = builder.createQuery(Building.class);
Root<Building> rootBuilding = criteria.from(Building.class);
criteria.select(rootBuilding);
criteria.where( builder.equal( rootBuilding.get( _buildingType ), buildingType ) );
The last row of code work for buildingType, but for owner list what?