The roster sample in the latest Sun JEE5 tutorial fails when trying to remove player P24, It looks like it's down to the cascade = REMOVE in the Team and Player entities: the sample can't remove player P24 because when Team T6 was removed, player P24 (who's also in team T5) was removed.
Is this a bug in the Sun sample or a bug in JBoss 4.0.4 GA EJB3, or just down to the JEE5 spec not specifying how many to many relationships should work with regards to cascade types?