@akhtar24,
I would say that besides both being annotation they have nothing in common.
@Required annotation indicates that the affected bean property must be populated at configuration time: http://static.springsource.org/sprin...red-annotation
@Transactional annotation makes sure that a class/method runs within a transaction ( you would have to activate it by "<tx:annotation-driven/>" ): http://static.springsource.org/sprin...ve-annotations
/Anatoly
Humans are stateful and mutable beings that have no problems processing many things concurrently and share state with others + they are usually "coupled"