zdravim,
pomocou nastavenia fetch modu na criteria: .setFetchMode("objektA",
FetchMode.JOIN)
alebo da sa aj takto:
.createAlias("objektA", "objektA")
Peter
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ivan Polák
Sent: Thursday, March 27, 2008 1:01 AM
To: Java
Subject: Hibernate Criteria a asociovany objekt a Lazy loading
Zdravim konferenciu,
ako mam definovat kriteria v Hibernate, ked mam triedu ObjektA, ktora
obsahuje LIst objektov typu Load:
@OneToMany(mappedBy = "objektA", fetch = FetchType.LAZY, cascade =
CascadeType.ALL)
private List<Load> loads;
prehladavam objekty Load v DB :
Criteria criteria =
session.createCriteria(Load.class).add(....podmienky....);
objekt Load ma samozrejme "zviazanie" s objektom A ku ktoremu patri cez
private ObjektA objektA a @ManyToOne (fetch = FetchType.LAZY);
a potreboval by som sa z najdeneho objektu Load dostat cez objektA az po
vlastnosti triedy ObjektA (napr. getName())
este dodam ze pouzivam lazy-loading a preto je problem, co mam nastavit
aby "dotahalo" aj cely objektA a jeho vlastnostami.
dakujem
Ivan