What advantage does an entity bean have over a session bean?
Entity bean data survives crashes.
An entity bean represents non-persistent data.
It creates its own JAR file during deployment.
You get authentication code without having to write any.