| A related bug (I haven't tried this, but I'm pretty sure it would fail): Query query1 = ((Session)entityManager).createSQLQuery(queryString); query.setLong(0, page.getId()); NativeQueryImplementor query2 = entityManager.createNativeQuery(queryString); query.setLong(1, page.getId()); // this line would fail, because both queries use the same ParameterMetadataImpl, but createNativeQuery called setZeroBasedParametersIndex. return query1.list(); |