переменные привязки в предложении IN запроса EJB

Можно ли связать список в предложении EJB IN, как это?

Query query = myEntitymanager.createNativeQuery("SELECT e FROM EntityName e WHERE e.id IN (:ids)");
//ids is a List of Long
query.setParameter("ids", ids);
result = query.getResultSet();

person user1052958    schedule 31.10.2012    source источник
comment
Почему бы вам не попробовать и не опубликовать вопрос в случае проблемы. Аналогичный, можно сослаться на stackoverflow.com/a/4644668/366964   -  person Nayan Wadekar    schedule 05.11.2012


Ответы (1)


Предложение IN работает в JQPL, здесь http://docs.oracle.com/javaee/6/tutorial/doc/bnbuf.html#bnbvf вы можете прочитать об этом в спецификации javaee 6.
А что ты хочешь сделать? В вашем примере вы создаете собственный запрос, поэтому поддержка и поведение предложения IN зависят от того, какой драйвер jdbc вы используете.

person Guillermo    schedule 31.10.2012