É possível utilizar diagramas de classe UML (Linguagem de Modelagem Unificada) para incluir fachadas e campos de beans de sessão em beans de entidade CMP (persistência gerenciada por contêiner), incluir ou remover campos de CMP para ou de chaves e incluir métodos localizadores ou consultas em beans de entidade CMP 1.x ou 2.x.