Rada ohledne zapisu struktury
Zdravim,
pracuji takovem svem mensim projektu a chtel bych se trochu poradit ohledne javy.
Dejme tomu ze bych mel tridu clovek.
public class Clovek {
private Zamestnani zamestnani;
private String firstName;
private String lastName;
public Clovek(int uid, String firstName, String lastName, int jobUid) {
this.firstName = firstName;
...
this.zamestnani = new Zamestnani(jobUid);
this.vlastnosti = new Vlastnosti(uid);
}
}
A zde bych instancoval jeho zamestnani ktere bych si ulozil do privatni promene. To stejne i s vlastnostma.
Nasledne bych mel tridu Zamestnani
public class Zamestnani {
private int uid;
public Zamestnani(int uid) {
this.uid = uid;
// pripojeni do databaze ? ziskat data?
}
}
A jeste Vlastnosti
public class Vlastnosti {
private int uid;
public Vlastnosti(int uid) {
this.uid = uid;
// pripojeni do databaze ? ziskat data?
}
}
Jde mi o to, jak data s databaze nejlepe nacist jednotlivym instancim. Jestli tak jak pisu, v komentari, ze nactu data az v konstruktorech, nebo je nacist vsechny najednou a pak je jen rozdelit.
Prominte za hacky a carky, nemam cestinu.
Asi bys měl zvážit použití nějakého ORM, v případě Javy tedy nejspíš Hibernate.