Gravando arquivo

Estou tentando gravar um arquivo com o resultado de uma consulta que faço ao BD.
O problema é que dependendo do tamanho do resultado ele não grava o arquivo.
Alguem sabe se existe alguma restrição do java quanto a isso?? Tipo o máximo que consegui foi um arquivo de 4Mb e poco.

Valeu

Oi

SdRuboW, problema esquisito hein, da algum erro ou execeção quando acontece isso??? Se der, posta aí.

T+

nao da erro não!! Ele simplesmente não sai do 0kb.
Eu to achando que é problema com a string gerada, acho que é mto grande.

Oi

SdRuboW, realmente cara, neste caso, nem imagino o que seja… Tenta aí, ir dividindo a String a cada espaço de tempo ou iteração do progrma, sei lá… tenta fazer uns testes aí e veja no que dá.

T+

realmente o problema era esse!!

a string que montava com o resultado da consulta era mto grande e estourava a memória da MV. assim não conseguia passar o texto para o arquivo!!