Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2013, 12:54
Avatar de Sumerio
Sumerio
 
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 2 meses
Puntos: 6
Pregunta Como liberar paulatinamente Memoria con Hibernate

Hola tengo una consulta yo utilizo Hibernate como Persistencia de datos, y tengo un formulario que lo tengo como un reporte que es extenso cargado en el jsp, pero parece ser que me cae las ultimas cargas de la ultima tabla a cargar, ya me esta dando este error:

The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

He escuchado que hay una manera de liberar paulitamente memoria cada transaccion, justamente queria implementarlo porque cada carga de datos de una tablas ejecuta data transaccional y ahi el problema, les muestro cuantos beans hago referencia a que llamo mi consulta que esta referenciando a cada tabla de consulta (es que sucede que hay un subdetalle muy extenso).

Código:
private PamFichaPasivo beansFic;
    private PamSituacionAmbiental beansSit;
    private PamActividad beansAct;
    private ComFicha beans;
    private PamArchivosAdjuntos beansAdj;
    private PamAccesibilidad beansAcc;
    private PamClimaMetereologia beansCli;
    private PamCalidadAire beansAire;
    private PamGeomorfologiaSismicidad beansGeo;
    private PamHidrologia beansHid;
    private PamHidrologiaTipoCuerpo beansHidTipRio;   
    private PamDetalleBofedal beansBof05;
    private PamCaracterizacionEdafica beansEda;
    private PamCalidadSuelo beansSue;
    private PamEvaluacionPaisaje beansPai;
    private PamBiologicoEcologia beansEco;
    private PamBiologicoFlora beansFlo;
    private PamBiologicoFauna beansFau;
    private PamBiologicoAreaProtegida beansArea;
    private PamDetalleSocioEconomico beansSoc;
Tambien les muestro como cargo una tabla de un detalle:

Código:
PamFichaPasivo ficha = new PamFichaPasivo();
        beansFic = new PamFichaPasivo();
        ficha.setIdProvincia(getUsuario().getId_prvncia());
        idFicha = Long.valueOf(getRequest().getParameter("idFicha"));
        ficha.setCodigo(idFicha);
        beansFic = (PamFichaPasivo) getGenericService().findById(PamFichaPasivo.class, ficha);