Не создается таблица в БД Postgres (нельзя использовать Spring и Hibernate?, только JDBC)

Народ всем привет!!! Подскажите в чем дело. Пытаюсь создать таблицы в БД Postgres через Intellige Idea, но никак не могу это сделать (подчеркивает красным JoinColumn) вот ошибка (может зависимостей не хватает) Type Exception Report

Message org.postgresql.util.PSQLException: ОШИБКА: отношение "resume" не существует

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.RuntimeException: org.postgresql.util.PSQLException: ОШИБКА: отношение "resume" не существует Позиция: 15 com.aston.krylov.service.ResumeService.getAllResumes(ResumeService.java:68) com.aston.krylov.controller.GetAllResumeServlet.doGet(GetAllResumeServlet.java:35) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) Root Cause

org.postgresql.util.PSQLException: ОШИБКА: отношение "resume" не существует Позиция: 15 org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725) org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412) org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:371) org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:502) org.postgresql.jdbc.PgStatement.execute(PgStatement.java:419) org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:194) org.postgresql.jdbc.PgPreparedStatement.executeQuery(PgPreparedStatement.java:137) com.aston.krylov.service.ResumeService.getAllResumes(ResumeService.java:55) com.aston.krylov.controller.GetAllResumeServlet.doGet(GetAllResumeServlet.java:35) javax.servlet.http.HttpServlet.service(HttpServlet.java:529) javax.servlet.http.HttpServlet.service(HttpServlet.java:623) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) Note The full stack trace of the root cause is available in the server logs.

'''

@Getter
@Setter
@ToString
@RequiredArgsConstructor
@AllArgsConstructor
@Entity
public class Resume {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long resumeId;
    private String name;
    private String surname;
    private int age;
    private String email;
    private String name_Work;

    @OneToMany
    @ToString.Exclude
    @JoinColumn(name = "workId", referencedColumnName = "resumeId")
    private List<Work> work;

}

'''

'''

@Entity
@Getter
@Setter
@ToString
@RequiredArgsConstructor
@AllArgsConstructor
public class Work {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long workId;
    private String name;
    private LocalDate startDate;
    private LocalDate endDate;
    private String responsibilities;
    @ManyToOne
    @JoinColumn(name = "resumeId")
    private Resume resume;

    @Override
    public boolean equals(Object object) {
        if (this == object) return true;
        if (object == null || getClass() != object.getClass()) return false;
        Work work = (Work) object;
        return workId == work.workId && Objects.equals(name, work.name) && Objects.equals(startDate, work.startDate) && Objects.equals(endDate, work.endDate) && Objects.equals(responsibilities, work.responsibilities);
    }

    @Override`введите сюда код`
    public int hashCode() {
        return Objects.hash(workId, name, startDate, endDate, responsibilities);
    }
}

'''


Ответы (0 шт):