Define lazy and eager fetching explicit
This commit is contained in:
parent
8dc4604f61
commit
4c05c668cb
@ -18,8 +18,8 @@ public class TimeRecord {
|
|||||||
@Id
|
@Id
|
||||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||||
private long id;
|
private long id;
|
||||||
@OneToOne
|
@OneToOne(fetch = FetchType.LAZY)
|
||||||
private TimetrackAccount account; // TimetrackAccount ID (Lazy)
|
private TimetrackAccount account;
|
||||||
private Date startdate;
|
private Date startdate;
|
||||||
private Date enddate;
|
private Date enddate;
|
||||||
private Duration time;
|
private Duration time;
|
||||||
|
@ -30,7 +30,7 @@ public class TimetrackUser {
|
|||||||
|
|
||||||
private String lastname;
|
private String lastname;
|
||||||
|
|
||||||
@OneToOne
|
@OneToOne(fetch = FetchType.EAGER)
|
||||||
private Role role;
|
private Role role;
|
||||||
|
|
||||||
@OneToMany(mappedBy = "user", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
|
@OneToMany(mappedBy = "user", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
|
||||||
|
Loading…
Reference in New Issue
Block a user