Hibernate 4 @OneToMany List <String>

Для отношения @OneToMany мне нужно сопоставить объекты?

У меня есть следующий пример

@Entity
@Table(name="FOO_TABLE")
public class Foo {

    @Id
    @Column(name="ID")
    @GeneratedValue
    private int id;

    ?????
    private List bars;

}

Если бы бары были объектом, я бы сделал

@ManyToOne
@JoinColumn(name="ID_FOO")

и проблема будет решена. Однако я хочу избегать создания объекта, представляющего только пару строк (ссылочный ключ, значение).

FOO и BAR хранятся в отдельных таблицах

CREATE TABLE Foo (
    ID INTEGER NOT NULL AUTO_INCREMENT,
    //SOME OTHER PROPERTIES
    PRIMARY KEY( ID),
);

CREATE TABLE Bar (
    ID_FOO INTEGER,
    VAL VARCHAR(256),
    PRIMARY KEY (ID_FOO, VAL),
    FOREIGN KEY ( ID_FOO) REFERENCES Foo( ID) ON DELETE CASCADE
);

Ответы на вопрос(1)

Ваш ответ на вопрос