Type-level annotation can all be overriden by the deployment descriptor?
posted 2 years ago
In ePractice Lab, mock exam 1,
Which two are true about specifying Java EE environment annotation metadata for session bean classes?
Choice E: type-level, method-level and field level annotations can all be overridden by the deployment descriptor.
EPractice Lab suggest this is the correct choice.
But @TransactionManagment, @ConcurrencyManagment are type-level annotation, but they cannot be overridden.
Also, according to Enthuware, we cannot override a session bean type by a dd. If we specify @Stateless for a bean, we cannot put <session-type>Singleton</session-type> to override the type of bean.