| 
					
						 Hi Team, 		I need clarificaton about my applicatio performance. I am using spring and hibernate. Before my application was,  		most of the <bag> collections are lazy=false, @ManyToMany as default fetch(fetch=select) and  using a session per service layer request(per each reqeust created a session - 500 times). 		The child elements are not required very first time while fetching the record. That time, it takes 3 minutes to complete all process.
  		Now, I have changed the architecture with all <bag> collection are lazy=true, @ManyToMany as fetch=join and single session for whole process. Now, it takes 20 minutes 		to complete all process. I don't know, what is happen...
  		Also, I have set hibernate_jdbc_fetch_size  as 50.
 
  		I am doubting, 					1. Due to single session it cause the issue(become heavy weight object) 					2. fetch=join is causing the issue
  		 		Please suggest me, Is there any more tune up configuration  I need to do in hibernate level. 
					
  
						
					 |