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

Odpovedet emailem