0011566: Checar o motivo da geração de serviços da JCA estar mais demorada

fixes bug#11566
dev:thiago
qua:

O Problema da demora estava na pesquisa da entidade RutaSecuencia, o lista lsRutaCase estava com o FetchType EAGER e a quantidade de registros era muito grande,
o que causava a lentidão. Foi alterado o FetchType para LAZY. 

Foi feito os testes de copia de linha que dos mantis #7496 e #7418 e se obteve os mesmos resultados com e sem a alteração, no banco de testes a linha "ABC/ FRANCA"
foi copiada sem a alteração para linha "ABC/ FRANCA TESTE 2" (id = 3522) e depois da alteração foi feita a copia "ABC/ FRANCA TESTE" (id = 3521).

É preciso fazer atualização para verificar se o problema da lentidão foi resolvido.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@83508 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2018-07-19 19:34:40 +00:00
parent cbcfbb3bc1
commit 7f00242f00
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ public class RutaSecuencia implements Serializable, Cloneable {
@Column(name = "KMORIGINAL")
private BigDecimal kmOriginal;
@OneToMany(fetch=FetchType.EAGER, cascade=CascadeType.ALL)
@OneToMany(fetch=FetchType.LAZY, cascade=CascadeType.ALL)
@JoinColumn(name = "RUTASECUENCIA_ID")
private List<RutaCaseta> lsRutaCase;