hibParuse = (SbiParuse)aSession.load(SbiParuse.class, useId);
// Recreate Relations with sbi_paruse_det
List newRoles = aParameterUse.getAssociatedRoles();
SbiParuseDet hibParUseDet = null;
SbiParuseDetId hibParUseDetId = null;
SbiExtRoles tmpExtRole = null;
Set parUseDetsToSave = new HashSet();
for (int i=0; i < newRoles.size(); i++){
hibParUseDetId = new SbiParuseDetId();
hibParUseDetId.setSbiParuse(hibParuse);
tmpExtRole = (SbiExtRoles)aSession.load(SbiExtRoles.class, ((Role)newRoles.get(i)).getId());
hibParUseDetId.setSbiExtRoles(tmpExtRole);
hibParUseDet = new SbiParuseDet(hibParUseDetId);
updateSbiCommonInfo4Insert(hibParUseDet);
aSession.save(hibParUseDet);
parUseDetsToSave.add(hibParUseDet);
}