Originally posted by nalini kumari: Does direct declaration of the method overwrites "*" declaration?
Yes. The "*" only applies to methods you haven't specified directly when everything is in the deployment descriptor. (I recall the rule being more involved when some transaction settings are annotated in EJB 3 JPA beans.)