Tak to je naozaj stupidna otazka, Vy ze jste vedouci oddeleni vyvoja zakaznickych IS??
Co treba

public class Osoba extends BeanID {

@Id
public Long getId() {
 super.getId();
}

S pozdravem.


[EMAIL PROTECTED] wrote:

Hi all,

Maybe stupidna otazka, ale zatial som nenasiel riesenie :(
Doteraz som pouzival pre Hibernate mapovanie pomocou HBM xml suborov
Chcel by som si vyskusat anotacie, ale narazil som na problem, ked triedy, kt. mapujem maju predkov
Priklad:

// predok
public class BeanID {
protected Long id; public BeanID() { }

    public Long getId() { return id; }
    protected void setId(Long id) { this.id = id; }
}

// potomok
public class Osoba extends BeanID {
private String meno;
    private String priezvisko;
public Osoba() { }

    public String getMeno() { return meno; }
    public void setMeno(String meno) { this.meno = meno; }
    public String getPriezvisko() { return priezvisko; }
public void setPriezvisko(String priezvisko) { this.priezvisko = priezvisko; }

}

V potomkovi by som chcel pouzit anotaciu na hibernate, ale neviem ako mam dat anotaciu pre id, kedze sa v potomkovi nespomina a do predka to napisat nemozem, kedze ho vyuzivaju dalsie triedy

Marian Stevlik (Michal)
Veduci oddelenia vyvoja zakaznickych IS

GAMO a.s.
Kyjevske namemestie 6
974 04 Banska Bystrica
pracovisko: Hurbanova 14A
web: www.gamo.sk
mail: [EMAIL PROTECTED]
gsm: +421 905 462 010
tel: +421 48 4372 098, 865
fax: +421 48 4132 947
icq: 38493645
skype: majklbb

Odpovedet emailem