Hello,
I can not import the class “Transaction” and “Persistence” in a Bean. I have an error message at compilation.
After checking, the files are in the right places. I don’t understand !
Code :
package com.company.performancecenter.core;
import org.springframework.stereotype.Component;
import com.company.performancecenter.entity.Departement;
import com.haulmont.cuba.Persistence;
import com.haulmont.cuba.core.Transaction;
import javax.inject.Inject;
import java.util.UUID;
@Component(NomCompletDepartement.NAME)
public class NomCompletDepartement {
public static final String NAME = "PerformanceCenter_NomCompletDepartement";
@Inject
private Persistence persistence;
public void miseAJourNomCompletDepartement(UUID entityId, String nomComplet){
try (Transaction tx = persistence.getTransaction()){
Departement departement = persistence.getEntityManager().find(Departement.class, entityId);
if (departement != null){
departement.setNomComplet(nomComplet);
}
tx.commit();
}
}
}
log.txt(2.1 KB)