Я изучаю HQL, и у меня есть объект со свойством Map, например:
@ElementCollection
@JoinTable(name = "InfoLicenzaOrdine", joinColumns = @JoinColumn(name = "infolicenza"))
@Column(length = 64000)
public Map<String, String> getInformazioniDiLicenza() {
return informazioniDiLicenza;
}
public void setInformazioniDiLicenza(
Map<String, String> informazioniDiLicenza) {
this.informazioniDiLicenza = informazioniDiLicenza;
}
Теперь запрос HQL, такой как:
select ordine from Ordine ordine where ordine.informazioniDiLicenza['codiceAccisa1'] = 'IT00NOV00029W'
, вернет все объектыс этим значением для этого конкретного ключа карты.Что если я просто хочу, чтобы все объекты имели это значение независимо от ключа?