Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity public class Bar {
- @Id @GeneratedValue long id;
- List<String> Foos
- }
- foo_bars (
- bar_id int,
- foo varchar(64)
- );
- @CollectionOfElements
- @JoinTable(
- table=@Table(name="..."),
- joinColumns = @JoinColumn(name="...") // References parent
- )
- @Column(name="...value...", nullable=false)
- setFoos(String[] foos);
- setFoos(myList.toArray(new String[myList.size()]));
- @Entity
- public class Bar {
- @Id @GeneratedValue long id;
- @OneToMany(mappedBy="bar") //"bar" = field name in mapping class
- List<FooBar> Foos;
- }
- @Entity
- public class FooBar {
- @Id @GeneratedValue long id;
- @ManyToOne
- @JoinColumn(name="bar_Id")
- Bar bar;
- }
Add Comment
Please, Sign In to add comment