Есть база данных. В ней создаю 2 коллекции для работы с ними. И создаю 2 репозитория. Но при вызове одного из репозиториев, он ничего не выдает. В чем проблема?
Первый (рабочий):
public interface PersonRepository extends MongoRepository<Person, String> {
Person findByName(String name);
}
Второй (который не хочет нечего выдавать):
public interface PhonebookRepository extends MongoRepository<Phonebook, String> {
Phonebook findByNumer(String numer);
Phonebook deleteByNumer(String numer);
}
А вот и сами классы:
@Document(collection = "Person")
public class Person {
@Id
private String id;
private String name;
private String email;
private String password;
private String old;
public Person(String name, String password) {
this.name = name;
this.email = email;
this.password = password;
this.old = old;
}
И второй класс:
@Document(collection = "Phonebook")
public class Phonebook {
@Id
private String id;
private String date;
private String numer;
private String name;
private String info;
public Phonebook(String numer) {
this.date = date;
this.numer = numer;
this.name = name;
this.info = info;
}
Вызываю примерно так: personRepository.findAll; - находит
phonebookRepository.findAll;- ничего не выдает
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости