PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Указване на отделна последователност за таблица в Hibernate на подкласове

Опитвали ли сте да го направите по този начин?

@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 {

}

Съжалявам, че нямам необходимата среда, за да го тествам в момента, но ще го опитам по-късно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ScalikeJDBC:Пулът от връзки все още не е инициализиран. (име:'по подразбиране)

  2. Как да зададете изчакване на израза за изпълнение на заявка

  3. Как да управлявате транзакции в множество бази данни

  4. Актуализация на Postgres от ляво присъединяване

  5. Инсталирайте RPostgreSQL на RHEL 6.5 libpq-fe.h Грешка