DbHelper.requestTransaction();
ODocument doc = dao.create();
try {
dao.update(doc,(ODocument) (new ODocument()).fromJSON(bodyJson.toString()));
dao.save(doc);
DbHelper.commitTransaction();
}catch (OSerializationException e){
DbHelper.rollbackTransaction();
throw new InvalidJsonException(e);
}catch (UpdateOldVersionException e){