Professional Documents
Culture Documents
hybris Commerce
Developer Training
Part I
Copyright hybris AG
Transactions
Licensed to
ACME CORP
for internal training
Transactions Overview | 93
Copyright hybris AG
Transactions isolation
Licensed to
ACME CORP
for internal training
wiki.hybris.com/display/release5/Transactions
Transactions Overview | 94
Copyright hybris AG
Annotation example
Licensed to
ACME CORP
for internal training
@Transactional(propagation=Propagation.REQUIRES_NEW,
isolation=SERIALIZABLE)
public
void
provideService()
{
repo1.retrieveFoo();
repo2.retrieveFoo();
}
Notice the isolation level will be ignored!
Transactions Overview | 95