Ciao gente, ho questo problemino:
sto lavorando con JPA e la questione è che non riesco a tirare fuori dal DB(Mysql) i record quando inserisco un where su un valore boolean.
La query è
codice:
getCurrentSession().createQuery("SELECT p FROM Prestazioni p WHERE p.programmato is true and p.dataOra BETWEEN :da AND :a");
Sul db il campo programmato è di tipo TINYINT, mente nell'entity è definito così
codice:
@Column(name = "programmato")
private Boolean programmato;
public Boolean getProgrammato() {
return programmato;
}
public void setProgrammato(Boolean programmato) {
this.programmato = programmato;
}
Se elimino la condizione su programmato la query funziona.
dove sto sbagliando????
Grazie