Guest User

Untitled

a guest
Jun 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. @Entity public class Bar {
  2. @Id @GeneratedValue long id;
  3. List<String> Foos
  4. }
  5.  
  6. foo_bars (
  7. bar_id int,
  8. foo varchar(64)
  9. );
  10.  
  11. @CollectionOfElements
  12. @JoinTable(
  13. table=@Table(name="..."),
  14. joinColumns = @JoinColumn(name="...") // References parent
  15. )
  16. @Column(name="...value...", nullable=false)
  17.  
  18. setFoos(String[] foos);
  19.  
  20. setFoos(myList.toArray(new String[myList.size()]));
  21.  
  22. @Entity
  23. public class Bar {
  24. @Id @GeneratedValue long id;
  25.  
  26. @OneToMany(mappedBy="bar") //"bar" = field name in mapping class
  27. List<FooBar> Foos;
  28. }
  29.  
  30. @Entity
  31. public class FooBar {
  32. @Id @GeneratedValue long id;
  33.  
  34. @ManyToOne
  35. @JoinColumn(name="bar_Id")
  36. Bar bar;
  37. }
Add Comment
Please, Sign In to add comment