The @Name on entity classes is already handled as a special case. Method interception is disabled. Here is what the @Name gives you for entity classes:
1. give access to entity class via a context variable name for convenience of capturing form data related to the entity without needing to do a factory or other type of initialization 2. allow a default scope to be assigned so that, again, you don't have to do special factory stuff to get a fresh entity instance in conversation scope (which is the default) 3. ability to create a prototype of an entity class using component configuration (configure the properties in components.xml) I don't think there is any harm in doing it. Whether or not you choose to make your entity classes Seam components by giving them a @Name annotation is up to you. If you don't use the @Name annotation, you can always do the same thing via XML in components.xml. There really is no harm in doing so. Remember, entity class components are restricted components in that they have: no bijection no transactions no event handling etc. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097211#4097211 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097211 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user