Wpis z mikrobloga

Mirki ratujcie!

Uczę się tego gówna i mnie krew zalewa... #jpa #hibernate?

Mam klasę abstrakcyjna w #java o tako o :

@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public abstract class Flight {
@Id
@GeneratedValue(strategy=GenerationType.TABLE)
private int id;

I klasy dziedziczące (paręnaście, które różnią się tylko nazwa :P jak jest jakiś lepszy sposób pisać)

@Entity
public class Flight1 extends Flight {

public Flight1() {
super();
}

Działa, ale opornie.
Problemy
1. Skacze mi ID po 30.000... jak tak dalej pójdzie to skończy mi się zakres ID (int11) (ʘʘ) dodałem 180 wpisów a już mam ID 5898240 zamiast 180
2. Jest jakaś opcja napisania jednego pliku konfiguracyjnego dla wszystkich klas? Bo jak na razie to kopiuje ` , ` itp...

#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robie_bota:
1. to jakie sobie baa generuje id to nie powinno cie obchodzić, baza sobie takie generuje bo widocznie tak jest dla niej lepiej, nie skończą się
2. jak masz wszystkie klasy takie same to może zamiast myśleć nad jednym plikiem konfiguracyjnym to po prostu wyjeb te klasy i zostaw jedną
  • Odpowiedz