trecho de jbosscmp-jdbc.xml
<entity>
<ejb-name>Usuario</ejb-name>
<create-table>true</create-table>
<remove-table>false</remove-table>
<read-ahead>
<strategy>on-load</strategy>
<page-size>10</page-size>
</read-ahead>
<table-name>USUARIO</table-name>
<cmp-field>
<field-name>nomUsuario</field-name>
<column-name>NOM_USUARIO</column-name>
<jdbc-type>VARCHAR</jdbc-type>
<sql-type>VARCHAR2(50)</sql-type>
</cmp-field>
<cmp-field>
dessa forma cada vez que vc der um findall, e for passandpela cole��o, ele vai criar de dez em dez beans.
O problema � que a cada relacionamento cmr que acessar ele vai executar mais um sql. Isso deve ser resolvido qdo for implementado read-ahead para cmr, j� previsto para o jboss 4.
Fernando - BOL wrote:
Ol�,
Estamos usando JBoss vers�o 3.0.3 e observamos que nas instru��es SQL geradas pelo JBoss em m�todos do tipo findAll, por exemplo, � gerado um SQL para cada registro na tabela, o que em fato traz um problema s�rio de performance. Como podemos evitar isso?
Atenciosamente,
Fernando
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxx | Emerson Cargnin | | Analista de Sistemas Sr. | | Tel : (051) 3358-4959 | | SICREDI Servi�os | | Porto Alegre - Brasil | |xxxxxxxxxxxxxxxxxxxxxxxxxx|
--------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
