Classes @Component Hibernate

Eu hibernei aulas anotadas no meu programa. Como estou executando um projeto Spring, eu os incluí no arquivo servlet.xml (com.student.dto é o nome do pacote real) e adicionei @Component na entidade Contatos. Existe uma maneira de automatizar a adição de @Component em todas as classes de hibernação .. Cada vez que crio um modelo, acabo fazendo isso e sinto que deve ser melhor fazer isso.

<context:component-scan base-package="com.student.dto" />




@Component
@Entity
@Table(name = "Contacts", catalog = "javadb")
public class ContactsDTO implements java.io.Serializable {

    private int idContacts;
    private StudentDTO StudentDTO;
    private String addr1;
    private String addr2;
    private String city;
    private String state;
    private String pinCode;
    private String country;
    private String phone;
    private String mobile;
    private String email;
    private String contactscol;

    public ContactsDTO() {
    }

    public ContactsDTO(int idContacts) {
        this.idContacts = idContacts;
    }

    public ContactsDTO(int idContacts, StudentDTO StudentDTO, String addr1,
            String addr2, String city, String state, String pinCode,
            String country, String phone, String mobile, String email,
            String contactscol) {
        this.idContacts = idContacts;
        this.StudentDTO = StudentDTO;
        this.addr1 = addr1;
        this.addr2 = addr2;
        this.city = city;
        this.state = state;
        this.pinCode = pinCode;
        this.country = country;
        this.phone = phone;
        this.mobile = mobile;
        this.email = email;
        this.contactscol = contactscol;
    }


   getters & setters

questionAnswers(3)

yourAnswerToTheQuestion