Página Inicial do Fórum > Frameworks, APIs e IDE's

Hibernate: desativar o cache



Criar novo tópico   Responder tópico


  1. bonoddr
    Posts:84


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Olá pessoal. Andei pesquisando um problema que tenho enfrentado, a situação é a seguinte:

    Eu tenho uma aplicação que insere dados (InsertApp)e outra que os lê(ReadApp). Eu desejo, em tempo de execução, que os dados inseridos por InsertApp sejam reconhecidos por ReadApp. O problema é que, quando o hibernate usa caching, ele não sincroniza essa região de cache com os novos registros inseridos pela aplicação.

    Tem como desativar o caching? Ou existe alguma outra alternativa mais elegante? Agradeço muito pela atenção!
    _________________
    JavaFree.org




  1. miojo
    Posts:1358


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    como estah sua arquitetura de acesso aos objetos Session do hibernate, e ao objeto SessionFactory ?




  1. bonoddr
    Posts:84


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Opa...

    Implementei uma classe que faz o uso das funcionalidades do Hibernate, começa assim:



    No caso, para obter um session, faço simplesmente MyHibernate.getSession().

    Só isso já ajuda? Valeu pela força!
    _________________
    JavaFree.org




  1. bonoddr
    Posts:84


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Pra mim, bastava usar ou

    Mas nenhuma destas alternativas adianta. Alguma sugestão?
    _________________
    JavaFree.org




  1. sdelabrida
    Posts:3


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Normalmente se você abrir e fechar a sessão a cada consulta que é feita no banco, automaticamente o cache é apagado da memória.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Frameworks, APIs e IDE's