Zajímavé a je to přesně naopak, než bych čekal. Myslel jsem, že půjde udělat 
rodičovskou třídu, která bude entitou a dceřinou, kde půjde doplnit nějakou 
přídavnou logiku a rozšíření entity samotné.

Každopádně moc díky.
   

--------------------------- Původní zpráva ---------------------------
 Odesilatel: Radim Tlustý <[EMAIL PROTECTED]>
    Předmět: JPA a Hibernate
      Datum: 22. září 2006, 11:26:39 (GMT +0200)
    Přílohy: <none>
      msgid:[EMAIL PROTECTED]
    
R> Zkuste se podivat na anotaci @MappedSuperclass. Rekl bych, ze to dela 
R> presne to, co chcete. Entitou jako takovou bude pouze oddedena trida, 
R> ale podedi vsechny sloupecky a nastaveni rodicovske tridy.

R> Priklad:

R> /* generovana trida */
R> @MappedSuperclass
R> @Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
R> public abstract class Foo {

R>    private int id;
R>    private String field;

R>    @Id @GeneratedValue(strategy = GenerationType.TABLE)
R>    @Column(name = "ID", nullable = false)
R>    public int getId() { return id; }
R>    public void setId(int id) { this.id = id; }

R>    @Column(name = "FIELD", nullable = false, length = 50, unique = true)
R>    public String getField() { return field; }
R>    public void setField(String field) { this.field = field; }
R> }

R> /* trida generovana pouze jednou */
R> @Entity
R> @Table(name="FOO")
R> public class FooImpl extends Foo {}

R> ---
R> Radim Tlusty
R> Eurosoftware s.r.o

------------------------ Konec původní zprávy ------------------------

-- 
---------------------------------------------------------------------
 Tomáš Procházka


 E-mail: [EMAIL PROTECTED]
    WWW: http://atom.sf.cz
    ICQ: 87147320
---------------------------------------------------------------------

Odpovedet emailem