-
ejb2: sgrunt of the dayho un ear, con due client ejb.
su client1 ho un ejb con un metodo metodo1
su client2 ho un ejb con un metodo metodo2 segnato con attributo di transazionalità requiresNew.
Se da metodo1 chiamo metodo2, e il metodo2 fallisce, perché mi rollbacka pure il metodo1? dove sto sbagliando?
devo fare un metodo intermedio flaggato NotSupported?
HAAAALP
-
Re: ejb2: sgrunt of the day
- Scritto da: achille97
> ho un ear, con due client ejb.
> su client1 ho un ejb con un metodo metodo1
> su client2 ho un ejb con un metodo metodo2
> segnato con attributo di transazionalità
> requiresNew.
> Se da metodo1 chiamo metodo2, e il metodo2
> fallisce, perché mi rollbacka pure il metodo1?
> dove sto
> sbagliando?
> devo fare un metodo intermedio flaggato
> NotSupported?
> HAAAALP
Ok, funziona. Sono io che sono tonto.
Meno male che c'è il we lungo.
-
Re: ejb2: sgrunt of the dayScritto daNon Autenticatoil 2009-04-30 11:53:00.0 alle 2009-04-30 11:53:00.0
- Scritto da: achille97
> ho un ear, con due client ejb.
> su client1 ho un ejb con un metodo metodo1
> su client2 ho un ejb con un metodo metodo2
> segnato con attributo di transazionalità
> requiresNew.
> Se da metodo1 chiamo metodo2, e il metodo2
> fallisce, perché mi rollbacka pure il metodo1?
> dove sto
> sbagliando?
> devo fare un metodo intermedio flaggato
> NotSupported?
> HAAAALP
...giava fa proprio cagare!
-
Re: ejb2: sgrunt of the day
- Scritto da:
>
> - Scritto da: achille97
> > ho un ear, con due client ejb.
> > su client1 ho un ejb con un metodo metodo1
> > su client2 ho un ejb con un metodo metodo2
> > segnato con attributo di transazionalità
> > requiresNew.
> > Se da metodo1 chiamo metodo2, e il metodo2
> > fallisce, perché mi rollbacka pure il metodo1?
> > dove sto
> > sbagliando?
> > devo fare un metodo intermedio flaggato
> > NotSupported?
> > HAAAALP
>
> ...giava fa proprio cagare!
col cazzo. I due metodi fanno commit su tre basi dati distinte, la transazione interna ha coscienza di quella esterna e fa rollback solo delle proprie modifiche. Prova a farlo per conto tuo senza ejb reimplemntando le sessioni coi db e tutto il resto.-
Re: ejb2: sgrunt of the dayScritto daNon Autenticatoil 2009-04-30 12:44:00.0 alle 2009-04-30 12:44:00.0
- Scritto da: achille97
>
> - Scritto da:
> >
> > - Scritto da: achille97
> > > ho un ear, con due client ejb.
> > > su client1 ho un ejb con un metodo metodo1
> > > su client2 ho un ejb con un metodo metodo2
> > > segnato con attributo di transazionalità
> > > requiresNew.
> > > Se da metodo1 chiamo metodo2, e il metodo2
> > > fallisce, perché mi rollbacka pure il metodo1?
> > > dove sto
> > > sbagliando?
> > > devo fare un metodo intermedio flaggato
> > > NotSupported?
> > > HAAAALP
> >
> > ...giava fa proprio cagare!
>
> col cazzo. I due metodi fanno commit su tre basi
> dati distinte, la transazione interna ha
> coscienza di quella esterna e fa rollback solo
> delle proprie modifiche. Prova a farlo per conto
> tuo senza ejb reimplemntando le sessioni coi db e
> tutto il
> resto.
no non lo so, su blender come devo procedere?
-
-
-