Trwałość w Entity Bean
Zarządzana przez kontener:
- kontener jest odpowiedzialny za zachowanie stanu Bean
- kontener musi generować wywołania interfejsu BD
- trwałość Bean jest niezależna od źródła danych
- wymaga odpowiedniego wpisu do deskryptora instalacji
- Zarządzana przez Bean:
- Bean jest sam odpowiedzialny za zapisywanie swojego stanu
- wywołania interfejsu BD muszą być zakodowane w Bean,
- trwałość jest sztywno zakodowana, zmniejszając przenaszalność