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![]()