Test Hibernate configuration fixed, searching for Entity Annotation

master
Markus Kreth 6 years ago
parent 8dc631bac7
commit d8b28040a9
  1. 8
      src/test/java/de/kreth/vaadin/clubhelper/AbstractHibernateConfiguration.java

@ -4,12 +4,14 @@ import java.io.InputStream;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Entity;
import org.hibernate.cfg.Configuration;
import org.reflections.Reflections;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.BaseEntity;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.ClubeventHasPerson;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.CompetitionType;
import de.kreth.vaadin.clubhelper.vaadinclubhelper.data.PersonNote;
public abstract class AbstractHibernateConfiguration implements HibernateConfiguration {
@ -17,9 +19,11 @@ public abstract class AbstractHibernateConfiguration implements HibernateConfigu
public AbstractHibernateConfiguration() {
Reflections reflections = new Reflections("de.kreth.vaadin.clubhelper.vaadinclubhelper.data");
entityClasses = new HashSet<>(reflections.getSubTypesOf(BaseEntity.class));
entityClasses = new HashSet<>(reflections.getTypesAnnotatedWith(Entity.class));
entityClasses.add(ClubeventHasPerson.class);
entityClasses.add(CompetitionType.class);
entityClasses.add(PersonNote.class);
}
@Override

Loading…
Cancel
Save