Estou em um sistema com JPA com hibernate como provider. Tenho de indexar zilhares de linhas de uma tabela com o lucene. Quando faco isso com hibernate é facil: crio uma StatelessSession, para que ele nao me coloque esses zilhares de objetos no first level cache, evitando o mais que provavel OutOfMemory.
Porem nao existe um StatelessEntityManager, como fazer isso entao atraves da JPA?
Não queria dar clear a cada iteração, e muito menos pegar a hibernate Session através do getDelegate.
Supondo que alguns dados relacionados com uma entidade sejam usados por outra tambem, o ideal seria chamar clear a cada x iteracoes, sendo que x voce precisa estimar tendo em vista a taxa de compartilhamento dos dados e o quanto a memoria cresce por entidade.
bom dia pessoal
desculpe reviver um post muito antigo… pesquisei no forum e nao achei
mas vcs conseguiram resolver este problema?
existe algo parecido para jpa?
muito obrigado