Furkan Zumrut

org.hibernate.LazyInitializationException: could not initialize proxy – no Session hatası ve çözümü

hibernate logo

Bu hata hibernate’in session yönetimlerinde problem yaşamasından kaynaklanan bir sorundur. Çeşitli çözümleri vardır. Size en kolayını göstereceğim. Gördüğünüz gibi bu sorun lazy load kullanımından kaynaklanan bir sorundur. Lazy özelliğini devre dışı bırakarak bu sorunu çözmek en basit çözümlerden bir tanesidir. Fakat lazy load gibi güzel bir özelliğin devre dışı bırakılması çeşitli performans sorunlarına yol açacaktır. Size tavsiyem Spring’in filter çeşitlerinden biri olan OpenSessionInViewFilter kullanmanızdır. Bu şekilde oturum yönetimini Spring’e bırakarak sorunumuzu çözmüş oluyoruz.

org.hibernate.LazyInitializationException: could not initialize proxy - no Session

web.xml dosyanıza ekleyiniz.

  <filter>
    <filter-name>openSessionInViewFilter</filter-name>
    <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>openSessionInViewFilter</filter-name>
    <url-pattern>/*</url-pattern> 
  </filter-mapping>

 

More from my site

  • Postgresql Hibernate Code Generation Tool
  • Using Gzip Compression in Spring Boot
  • Open Source Projects Using Spring Hibernate Technologies
  • org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘cxf’ is defined
  • Generic Dao ile crud işlemlerini tekrarlamaktan kaçının!
  • Thymeleaf Spring MVC Integration Example
lazy hibernate no session, lazy load no session, OpenSessionInViewFilter spring, org.hibernate.LazyInitializationException
JPA/Hibernate, Spring

Recent Posts

  • How to run java jar in Elastic beanstalk with custom jvm parameters? (Procfile)
  • How to change timezone with ebextension in Elastic Beanstalk?
  • Save your money shutting down EC2 Instance with AWS Lambda!
  • Keep your Test Environment more stable with Pre-Branch
  • Getting Started with Scalate: Simple Web Application with Spring MVC

Medium

Pages

  • CV

Categories

  • Android
  • AWS
  • CXF
  • Devops
  • Genel
  • Java
  • Javascript
  • JAX-RS
  • JPA/Hibernate
  • JSF
  • Maven
  • Postgresql
  • Servlet
  • Spring
  • Tomcat

Archives

  • August 2017
  • June 2016
  • October 2015
  • June 2015
  • May 2015
  • April 2015
  • February 2015
  • December 2014
  • November 2014
  • October 2014
  • June 2014
  • May 2014
  • June 2011

Theme created by Mick de Graaf

age of civilization
tank stars