Я экспериментирую с RequestFactory и мне удалось получить данные из него, и он работал как надо, и я получаю все свои данные.
Но когда я обновляю страницу, она не получает новые данные изсервер.Похоже, он кеширует данные и использует старые.Мой EclipseLink JPA не сообщает мне о новых запросах к базе данных, также я изменил данные в БД и получил только старые данные.
Я использую этот запрос:
requestFactory.projectRequest().findAllProjects().fire(new Receiver<List<ProjectProxy>>() {
@Override
public void onSuccess(List<ProjectProxy> response) {
view.setProjects(response);
}
});
сторона сервера:
public static List<Project> findAllProjects() {
EntityManager em = entityManager();
try {
List<Project> list = em.createQuery("select p from Project p").getResultList();
// force to get all
list.size();
return list;
} finally {
em.close();
}
}
Где я не прав?onModuleLoad вызывается при обновлении.