2016-07-05 55 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); 

} 

あなたは私の中で句で使用する方法を教えてくださいでしたが上記のクエリは行のリストを取得します。

+1

を試してみてはロングのように定義ObjectCommonの 'ID' フィールドですか? – Stan

+1

エンティティをポストし、例外の完全なスタックトレース –

+0

はい。 IDフィールドは長いです。 –

答えて

1

この

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

それは働いていません。同じエラーが発生しました。 –

関連する問題