Problem Instantiating generische Klasse Bean im Frühjahr

Ich versuche, im Frühjahr eine generische Klasse zu instanziieren, erhalte jedoch die folgende Ausnahme:

Initialisierung der Bean fehlgeschlagen; geschachtelte Ausnahme ist org.springframework.aop.framework.AopConfigException: CGLIB-Unterklasse der Klasse [Klasse football.dao.jpa.GenericJpaDAO] konnte nicht generiert werden. verschachtelte Ausnahme ist java.lang.IllegalArgumentException: Superklasse hat keine Nullkonstruktoren, aber es wurden keine Argumente angegeben:

Dies ist die XML-Konfiguration für den Spring-Container:

<bean id="clubDAO" class="football.dao.jpa.GenericJpaDAO">
    <constructor-arg type="EntityManagerFactory" ref="entityManagerFactory"/>
    <constructor-arg type="Class" value="football.model.entities.ClubEntity"/>
    <constructor-arg type="String" value="ClubEntity"/>
</bean>

Dies ist die generische Klasse:

public class GenericJpaDAO <T extends HavingID> {

  private EntityManager em;
  private Class entityClass;
  private String entityName;

  public GenericJpaDAO( Class entityClass, String entityName,
        EntityManagerFactory emFactory ) {
    this.entityClass = entityClass;
    this.entityName = entityName;
    em = emFactory.createEntityManager();
  }

  @Transactional
  public void create( T entity ) {
      em.persist( entity );
  }
  // more methods

}

Ich bin mir nicht sicher, was das verursachen könnte. Ich würde mich über jede Idee freuen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage