Я хочу добавить объект вложения, на который я буду ссылаться из нескольких разных объектов, но он не ссылается на них, как мне заставить это работать в ORMLite?
Я продолжаю получать это исключение:
Caused by: java.sql.SQLException: Foreign collection class entity.Attachment for
field 'attachments' column-name does not contain a foreign field named
'attachmentId' of class enity.News
Например, у меня есть новостная сущность
@DatabaseTable
public class News extends Record {
@DatabaseField(index = true, id = true)
private long newsArticleId;
@DatabaseField
private String subject;
@DatabaseField
private String content;
@ForeignCollectionField
Collection<Attachment> attachments;
}
Сущность вложения:
@DatabaseTable
public class Attachment extends Record {
@DatabaseField(id = true, index = true)
private long attachmentId;
@DatabaseField
private String attachmentUrl;
}
Может ли кто-нибудь указать на меня, посмеяться и сказать мне, почему я делаю это неправильно и что я здесь неправильно понимаю. Спасибо.