Galera, então tenho 2 aplicações uma web e outra desktop, a desktop faz alteracoes no banco porem a aplicação web nao reconheçe de imediato, somente após eu reiniciar a aplicação, o que poderia estar aconteçendo??? segue o metodo que eu chamo pra atualizar os dados .
Metodo que atualiza
public void buscaPostsNovos(){
Session session = HibernateUtil.openSession();
session.flush();
postDao = new PostDao(session, Post.class);
System.out.println("ATUALIZO");
if(quantidadePost==null){
opcao2=false;
listPosts = (ArrayList<Post>) postDao.obtenhaPostsNovos(30);
}else{
opcao2=true;
listPosts = (ArrayList<Post>) postDao.obtenhaPostsNovos(quantidadePost);
}
}
PostDao
public List<Post> obtenhaPostsNovos(Integer quantidadePost) {
Query q;
q = session.createQuery("select u from Post u order by u.dataPost desc limit "+quantidadePost);
q.setMaxResults(quantidadePost);
return q.list();
}
Alguem ja passou por isso, se puder ajudar, fico grato.
Vlw
:P
