Wenn Sie HibernateTemplate
verwenden möchten Die folgende Abfrage ist ein Beispiel für eine Ruhezustandsabfrage, aber in Ihrem Fall benötigen wir Zuordnungsdateien, um zu sehen, wie die Entitäten zugeordnet sind. Ich hoffe, die folgende Abfrage wird Ihnen helfen.
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;
}
oder
String query="from City";
List<City> cityList = getHibernateTemplate().find(query);