SlandShow
@SlandShow
70% of my body is made of movies.

Что не так с полями БД?

Пытаюсь запустить CRUD-приложение, взятое тут, но совершенно безуспешно. База данных создана и функционирует, проблема тут в другом.

Когда я запускаю проект - получаю ошибку сервера 500 и этот лог
Hibernate: 
    select
        this_.id as id1_0_0_,
        this_.CODE as CODE2_0_0_,
        this_.ENTERING_DATE as ENTERING3_0_0_,
        this_.NAME as NAME4_0_0_,
        this_.nationality as national5_0_0_ 
    from
        student this_
31-Jul-2018 10:30:30.489 WARN [http-nio-8080-exec-1] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions SQL Error: 1054, SQLState: 42S22
31-Jul-2018 10:30:30.507 ERROR [http-nio-8080-exec-1] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions Unknown column 'this_.nationality' in 'field list'
Hibernate: 
    select
        this_.id as id1_0_0_,
        this_.CODE as CODE2_0_0_,
        this_.ENTERING_DATE as ENTERING3_0_0_,
        this_.NAME as NAME4_0_0_,
        this_.nationality as national5_0_0_ 
    from
        student this_
31-Jul-2018 10:30:31.805 WARN [http-nio-8080-exec-2] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions SQL Error: 1054, SQLState: 42S22
31-Jul-2018 10:30:31.806 ERROR [http-nio-8080-exec-2] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions Unknown column 'this_.nationality' in 'field list'
Hibernate: 
    select
        this_.id as id1_0_0_,
        this_.CODE as CODE2_0_0_,
        this_.ENTERING_DATE as ENTERING3_0_0_,
        this_.NAME as NAME4_0_0_,
        this_.nationality as national5_0_0_ 
    from
        student this_
31-Jul-2018 10:30:47.185 WARN [http-nio-8080-exec-3] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions SQL Error: 1054, SQLState: 42S22
31-Jul-2018 10:30:47.187 ERROR [http-nio-8080-exec-3] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions Unknown column 'this_.nationality' in 'field list'


Так-же мне говорит, что это
Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
.

Я не понимаю, что не так. Код я скачал, а БД создал сам, неужели с ней что-то не так?
Причём, URL, пароль я поменял, ведь Spring находит эту базу и даже пытается что-то с ней делать....
  • Вопрос задан
  • 822 просмотра
Пригласить эксперта
Ответы на вопрос 1
LaRN
@LaRN
Senior Developer
В ошибке явно указано, что есть неизвестное поле:
Unknown column 'this_.nationality' in 'field list'

Проверьте что в таблице student есть поле nationality.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы