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