У меня есть и Entity EnvironmentProperty
, который имеет составной первичный ключ EnvironmentPropertyId
(который я дал, используя @EmbeddedId
). Я написал их реализацию Дао (код ниже). Но когда я пытаюсь запустить код, выдает ошибку:
Parameter 0 of constructor in com.visa.dp.ags.probe.api.server.dao.impl.EnvironmentPropertyRepositoryImpl required a bean of type 'java.lang.Class' that could not be found.
Ниже приведен код интерфейса Дао
public interface EnvironmentPropertyRepository extends JpaRepository<EnvironmentProperty, EnvironmentPropertyId> {}
Ниже приведен код реализации Дао.
@Repository("environmentPropertyRepository")
public class EnvironmentPropertyRepositoryImpl extends SimpleJpaRepository<EnvironmentProperty, EnvironmentPropertyId> implements EnvironmentPropertyRepository {
public EnvironmentPropertyRepositoryImpl(Class<EnvironmentProperty> domainClass, EntityManager em) {
super(domainClass, em);
}
}
Это ошибка при первом параметре конструктора, который равен domainClass
Я не могу понять, что я делаю неправильно. Любая помощь приветствуется.