[Java lista] JPA lekerdezes

Csaba Ragasits ragasits.csaba at gmail.com
2008. Már. 4., K, 14:01:33 CET


Átnéztem az entitásokat, de nem láttam eltérést a többihez képest.

Grawe.Java:

public class Grawe implements Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "ID", nullable = false)
...
    @JoinColumn(name = "ARFOLYAM_ID", referencedColumnName = "ID")
    @ManyToOne
    private Arfolyam arfolyamId;
    @JoinColumn(name = "DOLGOZO_ID", referencedColumnName = "ID")
    @ManyToOne
    private Dolgozo dolgozoId;
    @JoinColumn(name = "FIOK_ID", referencedColumnName = "ID")
    @ManyToOne
    private Fiok fiokId;
    @JoinColumn(name = "HITELTIPUS_ID", referencedColumnName = "ID")
    @ManyToOne
    private Hiteltipus hiteltipusId;
...

A tábla szerkezete:
create table "APP".GRAWE
(
	ID INTEGER primary key not null  GENERATED ALWAYS AS IDENTITY (START
WITH 1, INCREMENT BY 1),
	SORSZAM SMALLINT not null,
...
)

ALTER TABLE grawe ADD CONSTRAINT grawe_fk FOREIGN KEY (arfolyam_id)
REFERENCES arfolyam (id);
ALTER TABLE grawe ADD CONSTRAINT grawe_fk1 FOREIGN KEY (fiok_id)
REFERENCES fiok (id);
ALTER TABLE grawe ADD CONSTRAINT grawe_fk2 FOREIGN KEY (dolgozo_id)
REFERENCES dolgozo (id);
ALTER TABLE grawe ADD CONSTRAINT grawe_fk3 FOREIGN KEY (hiteltipus_id)
REFERENCES hiteltipus (id);



Koller Krisztian <krisztian.koller at gmail.com> írta, 2008.03.04.:
> Esetleg kuld el azt a kodreszt (az orm.xml fajlt vagy a Grawe.java
>  fajlt) ahol konfiguralod az entitasokat plusz a tabla script-jet....
>
>  Krisztian
>
>  2008/3/4 Csaba Ragasits <ragasits.csaba at gmail.com>:
>
> > Köszönöm a válaszokat!
>  >
>  >  Jogos, nem Native Query-t akartam csinálni.
>  >
>  >  Átállítottam em.CreateQuery-re, most már nincsen hibaüzenetem, de
>  >  valahogy még most se az igazi.
>  >
>  >  Ha Fiók és Dolgozóra szűrök, akkor a lekérdezés jól működik, de ha a
>  >  szűrésbe belerakom az árfolyamot, akkor megkapom a tábla egész
>  >  tartalmát.
>  >
>  >  Ha bármelyik szűrésben szerepel az árfolyam, akkor olyan mintha nem is
>  >  szűrnék a lekérdezésben.
>  >
>  >
>  >
>  >  Thx,
>  >  Csaba
>
> >  _______________________________________________
>  >  Javalist mailing list
>  >  Javalist at javagrund.hu
>  >  http://javagrund.hu/mailman/listinfo/javalist
>  >
>  _______________________________________________
>  Javalist mailing list
>  Javalist at javagrund.hu
>  http://javagrund.hu/mailman/listinfo/javalist
>


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