Using EclipseLink JPA Weaving

Publicado: dezembro 9, 2010 por Mateus Luís Nava em Java, JPA

Salve, salve !

Depois de anos sem postar nada, resolvi postar uma dica de JPA(com provider eclipselink).

Faz alguns dias que estou brigando com o JPA (quem leva os socos é a mesa …) , o problema é que as consultas estavam assumindo que todos relacionamentos estavam anotados com fetch = FetchType.EAGER, ou seja, sempre estava trazendo tudo. Consultas em classes com diversos relacionamentos e/ou com coleções estavam gerando queries excessivas, bom e como resolver isso ?

Simples é só usar  o “weaving” do EclipseLink,  http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#To_Configure_Static_Weaving_for_JPA_Entities !

 

Quem precisar do script ANT para usar no netbeans: http://pastebin.com/rhUrDgYz

 

 

Abraços !

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s