Following is the mySQL query that I am using to retrieve HolidayPackages for a given Hotel:
SELECT pkg.idHolidayPackage, pkg.name FROM holidaypackage pkg INNER JOIN holidaypackagehotel hph ON pkg.idHolidayPackage = hph.idHolidayPackage INNER JOIN hotelroom hr ON hr.idHotelRoom = hph.idHotelRoom WHERE hr.idHotel = 1; I have POJOs with mapping for:
- HolidayPackage
- Hotel
- HotelRoom
I don't have a POJO for HolidayPackageHotel.
Is there any way to use Criteria API or HQL to execute the sql query without creating a POJO for HolidayPackageHotel?
For the curios, DB relations: 