reader.setQueryProvider(this.queryProvider); reader.setQueryProvider(provider);
@Override protected void setQuery(HibernateCursorItemReader<Foo> hibernateReader) throws Exception { String nativeQuery = "select * from T_FOOS"; //creating a native query provider as it would be created in configuration HibernateNativeQueryProvider<Foo> queryProvider = new HibernateNativeQueryProvider<>(); queryProvider.setSqlQuery(nativeQuery); queryProvider.setEntityClass(Foo.class); queryProvider.afterPropertiesSet(); hibernateReader.setQueryProvider(queryProvider); } }
reader.setQueryProvider(this.queryProvider); reader.setQueryProvider(provider);