Galera,
Alguém pode me dar um help no problema de persistencia JPA.
Tenho a seguintes relação entre as entitys:
@OneToMany
SmIamIdentiyManager ---- SmIamAccessManager
@ManyToOne
SmIamAccessManager ---- SmAdmAccessmanager
SmIamAccessManager ---- SmAdmFunctionality
A persistence está ocorrendo corretamente, quando vou persistir a entity SmIamAccessManager (através da relação) utilizando List
[code]
// Method prepara o model para ser persistido
private List
public void getPrepareModelFA(){
Object[] item = FPAFindByProfile.toArray();
for (Object obj : item) {
Object[] x = (Object[]) obj;
SmAdmFunctionality objAdmFunctionality = (SmAdmFunctionality) x[1];
SmAdmAccessmanager objAdmAccessmanager = (SmAdmAccessmanager) x[2];
System.out.println("ID ACCESSMANAGER :"+ objAdmAccessmanager.getIdAccessmanageradm());
accessManager.setSmAdmFunctionality(objAdmFunctionality);
accessManager.setSmAdmAccessmanager(objAdmAccessmanager);
smIamAccessmanagersL.add(accessManager);
}
}
public void createCustomer(){
try{
getPrepareModelFA();
HashSet
identityManager.setSmIamCustomer(customerBean);
identityManagerL.add(identityManager);
accessManager.setSmIamIdentitymanager(identityManager);
smIamAccessmanagersL.add(accessManager);
customerBean.setSmIamIdentitymanagers(identityManagerL);
identityManager.setSmIamProfiles(profile);
identityManager.setSmIamAccessmanagers(smIamAccessmanagersL);
customerBean.setSmIamContracts(contractL);
customerFacade.saveCustomer(customerBean);
}