Fechar ou Não Fechar?

Pessoal,
estamos com uma dúvida brutal aqui. Estamos utilizando JPA Eclipselink numa aplicação J2EE.

Ainda não estamos utilizando pool de conexões do servidor web.

Mas a dúvida é, devemos sempre que terminar de usar um entity manager fecha-lo? (entityman.close())

Vejo alguns tópicos dizer que nao é preciso fecha-lo, ele mesmo gerencia isso pra vc.

E por fim, se usar pool de conexoes do servidor isso muda alguma coisa?

Muito obrigado e espero contar com a ajuda dos grandes especialistas do fórum.

Regis.

Sim, feche.

Só fecha automático caso você use servidores como JBoss, Glassfish ou então o Spring ou coisa do tipo.

Pool de Conexão não controla se o EntityManager está ou não com conexão aberta.