2016-07-05 192 views
0

我使用JPA條款與獲得從表中的結果,但例外下面面臨:如何在JPA中使用IN子句?

ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Fail to convert to internal representation 

PFB我的代碼:

public interface ObjectCommonDao extends JpaRepository<ObjectCommon, Long> { 

    @Query("select oc from ObjectCommon oc where oc.id in :listObjects") 
    List<ObjectCommon> getListSelectedObject(@Param("listObjects") List<Long> listSelected); 

} 

可否請你讓我知道如何使用IN子句上面的查詢來獲取行的列表。

+1

是 '身份證' ObjectCommon的定義爲龍場? – Stan

+1

發佈實體以及異常的完整堆棧跟蹤 –

+0

是的。 Id字段很長。 –

回答

1

嘗試這個

select oc from ObjectCommon oc where oc.id in (:listObjects) 
+0

它不工作。發生同樣的錯誤。 –