PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Chỉ định trình tự riêng biệt cho mỗi bảng trong Hibernate trên các lớp con

Bạn đã thử làm theo cách này chưa?

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

}

Tôi xin lỗi vì tôi không có môi trường bắt buộc để kiểm tra nó ngay bây giờ nhưng tôi sẽ thử nó sau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng nhiều lược đồ PostgreSQL với các mô hình Rails

  2. Tuyên bố Trì hoãn hoặc Chờ đợi

  3. Sửa các lỗ hổng / khoảng trống trong số được tạo bởi chuỗi Postgres

  4. TypeORM:Đặt động lược đồ cơ sở dữ liệu cho EntityManager (hoặc kho lưu trữ) trong thời gian chạy?

  5. Django số lượng lớn_create với các hàng bỏ qua gây ra lỗi IntegrityError?