a.setUpdateTime(DateUtils.now());
                a.setVersion("va2");
 
+               
+               
+               
+        MockUp<Query> mockUpQuery = new MockUp<Query>() {
+        };
                MockUp<Session> mockedSession = new MockUp<Session>() {
+            @Mock
+            public Query createQuery(String sql) {
+                return mockUpQuery.getMockInstance();
+            }
                        @Mock
                        public Transaction beginTransaction() {
                                return transaction;
                        public void commit() {
                        }
                };
+        new MockUp<AlarmsHeaderServiceImpl>() {
+            @Mock
+            private Session getSession() {
+                return mockedSession.getMockInstance();
+            }
+        };
 
                AlarmsHeaderServiceImpl alarmsHeaderServiceImpl = new AlarmsHeaderServiceImpl();
                alarmsHeaderServiceImpl.saveAlarmsHeader(a);