Я удалил одну из Components
из проекта:
@Component
public interface ClientRepo extends CrudRepository<Client, Integer> {
}
и я изменил Client
класс с Entity
на Embeddable
@Getter
@Setter
@Embeddable
public class Client {
@NotNull
@Size(max = 200)
private String email;
@NotNull
@Size(max = 200)
private String phoneNumber;
}
Здесь я использую этот Client
класс:
@Entity
@Table(name = "MEETINGS")
public class Meeting extends BaseEntity {
@Embedded
private Client client;
}
* И вот что я получаю, когда пытаюсь запустить проект: **
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'clientRepo': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: The given domain class does not contain an id attribute!