Persistencia hace referencia a la posibilidad de almacenar objetos en una base de datos y de utilizar esos objetos con integridad transaccional. En una aplicación J2EE, los datos se almacenan normalmente y persisten en la capa de datos, en una base de datos relacional.
Beans de entidad: son beans de empresa que contienen datos persistentes y que pueden guardarse en varios almacenes de datos persistentes. Los beans de entidad representan datos de una base de datos; cada bean de entidad lleva su propia identidad. Los beans de entidad pueden desplegarse mediante persistencia gestionada por aplicación o persistencia gestionada por contenedor.