Nếu bạn muốn sử dụng HibernateTemplate
thì dưới đây là ví dụ về truy vấn ngủ đông nhưng trong trường hợp của bạn, chúng tôi cần các tệp ánh xạ để xem các thực thể được liên kết như thế nào. Hy vọng truy vấn dưới đây sẽ giúp ích cho bạn.
public List<Object[]> getCities(Integer stateId) {
List<Object[]> cityList = new ArrayList<Object[]>();
String query = "select city.cityId,city.cityName from City city where city.state.stateId=?";
Object[] queryParam = {stateId};
cityList = getHibernateTemplate().find(query, queryParam);
return cityList;
}
hoặc
String query="from City";
List<City> cityList = getHibernateTemplate().find(query);