The seam docs are not completely clear on where an Entity lives when it exists in several scopes.
The following example:
@Entity
@Name("dog")
@Scope(EVENT)
@Role(name="currentDog", scope=SESSION)
@Table(name="dogs")
public class Dog implements Serializable {
....
@Out Dog dog.
They are different dogs. One named "dog" in the event scope, one named "currentDog" in the session scope.