1 | In bean-managed persistence model, a bean developer should write the database access calls (by using JDBC or SQLJ, etc.) into the bean implementation. |
2 | This kind of coupling puts extra deployment restrictions on the bean since it requires a specific data access protocol support from the container server. Portability can be an issue since this may cause difficulties to deploy the bean with a different type of database. |