No, já nevím, ale teï zrovna jsem èetl v knize Java Persistence with Hibernate, ¾e je mù¾u mít kde chci, a øídí se to jen pozicí povinné anotace @Id (kterou ve va¹em kódu nevidím)...
"Ivan Polák" <[EMAIL PROTECTED]> pí¹e v diskusním pøíspìvku news:[EMAIL PROTECTED] takze riesenie je vsetky anotacie dat bud k premennym (properties) alebo k get metodam, chyba pre @OneToMany a pre java.util.List vznikne ked date cast anotacii k premennym a cast k get metodam. http://opensource.atlassian.com/projects/hibernate/browse/ANN-315 Ivan Ivan Polák wrote / napísal(a): > Zdravim konferenciu, > > pouzivam Hibernate zatial celkom uspesne, ale narazil som na problem, > mam definovany nasledovny objekt House: > > public class House extends BaseObject { > > private Long id; > > private String name = null; > > private String address = null; > > public House() {} > > @OneToMany (fetch = FetchType.LAZY, cascade = CascadeType.ALL) > @JoinColumn(name = "fk_house_id") > private List<HouseContact> houseContacts; > > public void addHouseContact(HouseContact houseContact) { > if (this.houseContacts == null) { > houseContacts = new ArrayList<HouseContact>(); > } > this.houseContacts.add(houseContact); > houseContact.setHouse(this); > } > > public List<HouseContact> getHouseContacts() { > return houseContacts; > } > > public void setHouseContacts(List<HouseContact> houseContacts) { > this.houseContacts = houseContacts; > } > > ...... > } > > a pri vstupe na stranku to vypisuje nasledovnu chybu: > > Invocation of init method failed; nested exception is > org.hibernate.MappingException: Could not determine type for: > java.util.List, for columns: > [org.hibernate.mapping.Column(houseContacts)] > > neviete kde moze byt problem? > > dakujem > > Ivan > > > __________ Informacia od NOD32 2549 (20070925) __________ > > Tato sprava bola preverena antivirusovym systemom NOD32. > http://www.eset.sk > > >
