[Java lista] Unknown state or association field

Zsombor gzsombor at gmail.com
2007. Júl. 2., H, 17:07:07 CEST


On 7/2/07, Zsombor <gzsombor at gmail.com> wrote:
>
>
>
> On 7/2/07, Csaba Ragasits <ragasits.csaba at gmail.com> wrote:
> >
> > Hello,
> >
> > Probalom letrehozni eletem elso EJB alapu programocskajat, de elakadtam.
> >
> > Netbeans-al letrehozom az Entity osztályt, de a NamedQueries-ben nem
> > szerepel olyan lekérdezés, amelyre szuksegem lenne, pedig a mezo
> > szerepel az adatbazisban:
> >
> >     @JoinColumn(name = "FELHASZNALO_ID", referencedColumnName = "ID")
> >     @ManyToOne
> >     private Felhasznalo felhasznalo;
> >
> > Ha kézzel létrehozom a NamedQuery-t
> > (
> >         @NamedQuery(name = "Feladat.findByFelhasznaloId", query =
> > "SELECT f FROM Feladat f WHERE f.felhasznalo_id = :felhasznaloId")
> > )
> > akkor futtatas soran a kovetkezo hibauzenetet kapom:
> >
> > javax.ejb.EJBException:
> > Exception Description: Unknown state or association field
> > [felhasznalo_id] of class [entity.Feladat].
> >         at ejb.FeladatFacadeBean.getFeladatFelhasznalo(
> > FeladatFacadeBean.java:61)
> > ...
> >
> > Van valakinek otlete, hogy mit ronthattam le?
> >
> > Thx,
> > Csaba
> >
>
>
> ValĂłszinĂĽleg nincs olyan property-d, hogy felhasznalo_id. Azaz nincsen
> getFelhasznalo_id() metodusod. Gondolom azt akartad volna irni, hogy "...
> WHERE f.id = :felhasznaloId"
>
> Zs
>
>
Akarom mondani "WHERE f.felhasznalo.id = :felhasznaloId"

Zs

ui. vagy valami hasonlĂł :)
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20070702/a323576c/attachment-0001.html 


További információk a(z) Javalist levelezőlistáról