Hallo... ich bin immer noch an meinem kleien BeispielProjekt mit zwei klassen: Employee und group.
Nun ist es so, dass wenn ich HQL: from Employee ausführe werden die Gruppen mitgeladen. Wenn ich aber anders rum from Group ausführe, wird die Collection nicht den Employees nicht abgefüllt. kann mir einer sagen was ich falsch mache, oder warum das so ist. Ich fersteh das einfach nicht ganz.
Gruss
Boxi
Nun ist es so, dass wenn ich HQL: from Employee ausführe werden die Gruppen mitgeladen. Wenn ich aber anders rum from Group ausführe, wird die Collection nicht den Employees nicht abgefüllt. kann mir einer sagen was ich falsch mache, oder warum das so ist. Ich fersteh das einfach nicht ganz.
Gruss
Boxi
Code:
@Entity
@Table(name="mygroup")
public class Group implements Serializable {
@Id
private long id;
@Column
private String name;
@OneToMany(mappedBy="id", fetch=FetchType.LAZY)
private Collection<Employee> employees = new LinkedList<Employee>();
Code:
@Entity
@Table(name = "employee")
public class Employee implements Serializable {
public Employee() {
}
@Id
@GeneratedValue
Integer id;
@Column
String name;
@ManyToOne
@JoinColumn(name="groupid")
Group group;