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
>
>
>




Odpovedet emailem