Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static Integer createNewNamespace(String entityName, String nameSpaceID)
- {
- synchronized(nameSpaceIDmap)
- {
- String key = toNameSpaceKey(entityName, nameSpaceID);
- if(nameSpaceIDmap.containsKey(key))
- {
- return nameSpaceIDmap.get(key);
- }
- System.out.println("createNewNamespace1");
- System.out.println("entity name: " + entityName);
- System.out.println("nameSpaceID: " + nameSpaceID);
- Integer index = nextFreeIndex;
- SearchNameSpace sns = new SearchNameSpace(entityName, nameSpaceID, index);
- Session hibsession = HibernateUtilConfigured.getSessionFactory().getCurrentSession();
- try
- {
- System.out.println("createNewNamespace2");
- hibsession.save(sns);
- hibsession.getTransaction().commit();
- nameSpaceIDmap.put(key, index);
- System.out.println(key + " is added to mapping");
- }
- catch(Exception ex)
- {
- System.out.println("EXCEPTION DURING NEW NAME SPACE CREATION");
- hibsession.getTransaction().rollback();
- ex.printStackTrace();
- return -1;
- }
- nextFreeIndex++;
- return index;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement