src/main/java/ru/indvdum/mywork/vaadin/EditDayDialog.java
changeset 11 e576975e68f7
parent 9 6a02cfcc7460
child 12 93ea5ae33f02
equal deleted inserted replaced
10:b062ed9a28f1 11:e576975e68f7
   224 			day.setHours(hours);
   224 			day.setHours(hours);
   225 			try{
   225 			try{
   226 				EM.getTransaction().begin();
   226 				EM.getTransaction().begin();
   227 				EM.persist(day);
   227 				EM.persist(day);
   228 				EM.getTransaction().commit();
   228 				EM.getTransaction().commit();
       
   229 				EM.clear();
   229 			} finally {
   230 			} finally {
   230 				if(EM.getTransaction().isActive())
   231 				if(EM.getTransaction().isActive())
   231 					EM.getTransaction().rollback();
   232 					EM.getTransaction().rollback();
   232 			}
   233 			}
   233 			getParent().removeWindow(this);
   234 			getParent().removeWindow(this);