Существует приложение весна + jpaRepositories.
Итак, PersistenceConfig:
@Configuration
@EnableTransactionManagement
@EnableJpaAuditing
@EnableJpaRepositories(basePackages = {"persistence"})
@PropertySource("classpath:application-${envConfig}.properties")
@ComponentScan(basePackages = {"persistence"})
public class PersistenceConfig {
...
}
Существует дерево каталогов, подобное этому:
web
models
User.java
persistence
PersistenceConfig.java
UserRepository.javav
services
если найти сущности в модели - все в порядке.
Если найти сущности в постоянстве - появляется сообщение об ошибке
Причина: java.lang.IllegalArgumentException: не управляемый тип:
Класс персистентности. Пользователь
@Entity
@Audited
@Table(name = "User"})})
@NoArgsConstructor(access = AccessLevel.PUBLIC)
@Getter
@Setter
public class User {
@Id
private int id;
private String name;
}