2016-07-05 190 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

它不工作。发生同样的错误。 –