Неверное имя столбца, используемое Spring Data / Hibernate - PullRequest
0 голосов
/ 28 ноября 2018

Это началось как проблема в моем классе модели Table, и я смог это исправить, указав стратегии именования и используя @ Column.

Проблема, с которой я столкнулся сейчас, заключается в интерфейсе CrudRepository.

List<TableModel> findByRefNo(int RefNo);

Имя столбца 'RefNo', я не могу это контролировать.

Hibernate продолжает искать 'refNo'

Я подозреваю, что это все еще проблема стратегии именования.

Как указать имя столбца в интерфейсе?

1 Ответ

0 голосов
/ 28 ноября 2018

Используйте аннотацию @Query, я думаю, что это решит вашу проблему.Нравится:

@Query("SELECT m FROM TableModel m WHERE m.RefNo = ?1")
List<TableModel> findByRefNo(int RefNo);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...