2016-05-23 2 views
0

У меня есть следующие многие-ко-многимНеправильный тип столбца в JPA отношения многие ко многим

@ManyToMany 
@JoinTable(
     name="response" 
     , joinColumns={ 
      @JoinColumn(name="id_response", referencedColumnName="id_response") 
      } 
     , inverseJoinColumns={ 
      @JoinColumn(name="id_request") 
      } 
     ) 
private List<Transaction> transactions; 

я получаю следующее исключение:

Wrong column type in response for column id_response. Found: varchar, expected: integer 

Можно ли добавить параметр @JoinColumn, чтобы явно указать, что это значение String? Любое другое решение?

+0

Зачем вам говорить что-то типа? Поле (и) PK объектов DEFINE типов. Вы их не показали ... –

+0

Спасибо, что помогли мне найти мою ошибку. Неверный тип был из-за типа поля в моей базе данных – anais1477

ответ

0

Я нашел свою ошибку: неправильный тип был из-за типа поля в моей базе данных.