2014-03-30 30 views
-1

我試圖做一個SQLite查詢。從三個參數查詢

Whith TWO params works right!

Query query = mSession.createQuery("from Orden where nombre = :conductor AND termino = :termino"); 

但是當我嘗試三PARAMS它doesn't作品,與從來就嘗試:

Query query = mSession.createQuery("from Orden where nombre = :conductor AND estado = : estado AND termino = :termino"); 
Query query = mSession.createQuery("from Orden where nombre = :conductor , estado = : estado AND termino = :termino"); 
Query query = mSession.createQuery("from Orden where nombre = :conductor ; estado = : estado AND termino = :termino"); 

這是正確的方式?

Thaks爲您提供幫助!

+3

第一種是除了'之間的空間中正確:'和'estado'。 – beerbajay

+0

什麼錯誤,或者第一個結果是什麼結果? – xQbert

+0

修正了第一個和沒有之間的空間:和estado。 – vlopezla

回答

0

第一個。

SELECT列1,列2,欄3 FROM TABLENAME WHERE條件1 AND/OR條件2和/或condition3