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