sql >> Databasteknik >  >> RDS >> PostgreSQL

Ange distinkt sekvens per tabell i Hibernate på underklasser

Har du testat att göra på det här sättet?

@MappedSuperclass
public abstract class DataObject implements Serializable {
    @Id 
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "idgen")
    @Column(name = "id")
    private int id;
}

@Entity
@SequenceGenerator(initialValue = 1, name = "idgen", sequenceName = "entityaseq")
@Table(name = "entity_a")
public class EntityA extends DataObject { 

}

@Entity
@SequenceGenerator(initialValue = 1, name = "idgen", sequenceName = "entitybseq")
@Table(name = "entity_b")
public class EntityB extends DataObject {

}

Jag är ledsen att jag inte har den miljö som krävs för att testa det just nu, men jag ska prova det senare.



  1. Visa data från en databas med PDO

  2. Hur återställer jag till en annan databas i SQL Server?

  3. Vad är användningen av hakparenteser [] i sql-satser?

  4. använder mysql regex_replace med ett reguljärt uttryck