Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. @Entity
  2. @Inheritance(strategy = InheritanceType.JOINED)
  3. public class Aprendiz extends Pessoa {
  4.  
  5. @OneToOne(cascade = {CascadeType.ALL})
  6. private Diario diario;
  7.  
  8. //get, set, hashcode...
  9. }
  10.  
  11. @Entity
  12. public class Diario implements Serializable{
  13. private static final long serialVersionUID = 1L;
  14.  
  15. @Id
  16. @GeneratedValue(strategy = GenerationType.IDENTITY)
  17. private Integer id;
  18.  
  19. @OneToOne(mappedBy = "diario")
  20. private Aprendiz aprendiz;
  21.  
  22. @ElementCollection(fetch = FetchType.EAGER)
  23. @MapKeyColumn(name = "data")
  24. @Column(name = "texto")
  25. @CollectionTable(name = "diario", joinColumns = @JoinColumn(name = "id"))
  26. private Map<LocalDate, String> entrada = new HashMap<>();
  27.  
  28. //get, set, hashcode...
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement