Changeset 3956
- Timestamp:
- 04/18/08 14:34:56 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
openmrs-modules/chica/src/org/openmrs/module/chica/db/hibernate/HibernateEncounterDAO.java
r3603 r3956 145 145 public org.openmrs.Encounter getEncounter(Integer encounterId) 146 146 { 147 return(org.openmrs.Encounter) this.sessionFactory.getCurrentSession().get(147 org.openmrs.Encounter encounter = (org.openmrs.Encounter) this.sessionFactory.getCurrentSession().get( 148 148 Encounter.class, encounterId); 149 150 if(encounter == null) 151 { 152 try 153 { 154 //try refreshing the session 155 this.sessionFactory.getCurrentSession().clear(); 156 encounter = (org.openmrs.Encounter) this.sessionFactory.getCurrentSession().get( 157 Encounter.class, encounterId); 158 } catch (Exception e) 159 { 160 } 161 } 162 163 return encounter; 149 164 } 150 165