A remote entity bean usually resides in a different EJB JAR file than the entity for which you are defining the relationship. A remote entity bean may have either container-managed or bean-managed persistence. A query that accesses a remote entity bean may return only its remote interface.