
				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.