Вот мой класс сущностей
@Entity
public class ProjectDetails {
@Id
private int projectId;
private String projectDescription;
private int languageId;
}
@Entity
public class Project {
@Id
private int projectId;
private String projectName;
private LocalDate projectStartDate;
private LocalDate projectEndDate;
private String projectStatus;
@OneToOne
private ProjectDetails projectDetails;
}
У меня есть такой метод JPA
List<Projects> findProjectsByProjectsIdAndProjectDetailsLanguageId(int projectId, int languageId)
Во время выполнения я получаю ошибку ниже.
oracle.jdbc.OracleDatabaseException: ORA-00972: identifier is too long
Уже добавлена физическая конфигурация именования
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
Я читал о неявной стратегии, но не уверен в этом. Есть идеи, как решить проблему?