TABLE_PER_CLASS и независимое управление идентификаторамиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 TABLE_PER_CLASS и независимое управление идентификаторами

Сообщение Anonymous »

Предположим, у меня есть абстрактный родительский класс и два дочерних класса, реализующих этот родительский класс. Если я хочу, чтобы каждый дочерний класс обрабатывал свои идентификаторы независимо, а не родительский класс управлял ими, как я могу этого добиться? Я имею в виду, что я хочу, чтобы экземпляры дочернего класса 1 имели идентификаторы, начиная с 1, а дочерний класс 2 также имел идентификаторы, начиная с 1, чтобы дочерний класс 1 мог иметь идентификатор 1, а дочерний класс 2. чтобы также иметь идентификатор 1.
Вот код, который я написал, но не смог заставить его работать:
@Entity
@Data
@NoArgsConstructor
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class Parent {
}

@Entity
public class FirstChild extends Cuenta {

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Integer id;
}

@Entity
public class SecondChild extends Cuenta {

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Integer id;



Подробнее здесь: https://stackoverflow.com/questions/791 ... -managment
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»