Is it possible to do something like:
@Entity @name(name="sessionUser", scope=SESSION) @name(name="user", scope=CONVERSATION) public User { ...
@Entity @names({ @name(name="sessionUser", scope=SESSION), @name(name="user", scope=CONVERSATION) }) public User { ...
This is planned but not yet implemented.
Please see:
http://jira.jboss.org/jira/browse/JBSEAM-64