Я пытаюсь создать связь OneToMany между объектом разговора и объектом SMS.
Я хочу, чтобы внешний ключ был на столе разговоров.
Table_Conversation
- id BIGINT
- sms_id BIGINT FK REFERENCES SmsBean.id
Вот класс разговора
public class Conversation{
//...
@OneToMany(targetEntity=SmsBean.class, table="conversation")
public List getSmsList() {
return smsList;
}
}
Обратите внимание, что я не хочу, чтобы поле беседы в классе Sms было мне нужно.
Hibernate не может генерировать мои таблицы и выдает следующее исключение:
org.hibernate.cfg.NotYetImplementedException: Collections having FK in secondary table
Я использую Hibernate 3.5 / JPA2.0
Можете ли вы помочь выяснить, как это сделать.
Спасибо