The
EJB spec says the same thing [p90]. I find it confusing too, but I like to convince myself that because stateless SB's are not tied to client calling create(), remove() there is no meaningful transaction context when the container calls ejbCreate(), ejbRemove(). On the other hand, stateful SB's tie ejbCreate() with a client call. Not sure if this is really true but I'll use that to help me remember.