probleme d'update sur une liste de selection
Bonjour !
J'ai un problème un peu étrange et j'aurais besoin de l'avis d'un expert des transactions hibernate :zoubi:
Dans une jtable j'ai une liste d’éléments.
Sur un clic droit j'ai ajouté une action AbstractAction qui pour une liste sélectionnée fait plusieurs update à la suite et ce pour chaque ligne sélectionnée.
Mon problème est que seul le premier élément est mis à jour et pas les autres et je n'arrive pas à comprendre pourquoi :calim2:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
@Override
public void actionPerformed ( ActionEvent e )
{
List<ActiverActionSupport> actionSupportList = getSource().getSelectionForAction( ActiverActionSupport.class );
for ( ActiveActionSupport actionSupport : actionSupportList )
{
Bean b= actionSupport.getLignesRefFour().get( 0 );
activer( b );
}
} |
Ma methode activer() appelle l' EJB suivant
Code:
1 2 3 4 5 6 7 8
|
@Override
@TransactionAttribute ( value = TransactionAttributeType.REQUIRED )
public void activerData ( Bean b )
{
.....
em.merge( b);
} |
Peut être que le problème est tout autre et qu'il n'a rien avoir avec mes transactions ... je ne sais plus ou regarder :roll: