Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1.   private static Integer createNewNamespace(String entityName, String nameSpaceID)
  2.   {
  3.     synchronized(nameSpaceIDmap)
  4.     {
  5.       String key = toNameSpaceKey(entityName, nameSpaceID);
  6.       if(nameSpaceIDmap.containsKey(key))
  7.       {
  8.         return nameSpaceIDmap.get(key);
  9.       }
  10.       System.out.println("createNewNamespace1");
  11.       System.out.println("entity name: " + entityName);
  12.       System.out.println("nameSpaceID: " + nameSpaceID);
  13.       Integer index = nextFreeIndex;
  14.       SearchNameSpace sns = new SearchNameSpace(entityName, nameSpaceID, index);
  15.       Session hibsession = HibernateUtilConfigured.getSessionFactory().getCurrentSession();
  16.       try
  17.       {
  18.         System.out.println("createNewNamespace2");
  19.         hibsession.save(sns);
  20.         hibsession.flush();
  21.         nameSpaceIDmap.put(key, index);
  22.         System.out.println(key + " is added to mapping");
  23.       }
  24.       catch(Exception ex)
  25.       {
  26.         System.out.println("EXCEPTION DURING NEW NAME SPACE CREATION");
  27.         hibsession.getTransaction().rollback();
  28.         ex.printStackTrace();
  29.         return -1;
  30.       }
  31.       nextFreeIndex++;
  32.       return index;
  33.     }
  34.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement