Как преобразовать запрос Oracle в запрос критерия? - PullRequest
0 голосов
/ 04 февраля 2020
select l.city,
       l.street_address,
       c.country_name,
       r.region_name 
from HR.locations l join HR.countries c using (country_id)
                    join HR.regions r   using (region_id)

1 Ответ

0 голосов
/ 04 февраля 2020

Наконец-то я получил ответ, используя простые логи c.

private stati c void getLocations (Session session) {

    Criteria query = session.createCriteria(Locations.class);
    Criteria countries= query.createCriteria("country");
    Criteria regions =countries.createCriteria("region");



    List<Locations> locations = regions.list();

    for(Locations loc: locations){
        System.out.println(loc.getCity() + " "+loc.getStreetAddress()+" "+loc.getCountry().getCountryName()
                +" "+loc.getCountry().getRegion().getRegionName());
    }


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...