Unterstützung mehrerer Datenbanken für dieselben JPA-Klassen

Wir verwenden MYSQL und Hibernate für unser Projekt.

JPA wird verwendet, um Objekte in der Datenbank zu speichern.

Wir haben mehrere Klassen mit ähnlichem Code

@Entity
@Table(name = "users")
class Users implement Serializable {
   @Id
   @GeneratedValue(strategy=GenerationType.AUTO)
   private Long id;
    .
    .    
    .
   public Long getId() {
    return id;
   }

   public void setId(Long id) {
    this.id = id;
   }
}

Jetzt wollen wir auch Orakel unterstützen. Wie sollen wir das machen? strategy = GenerationType.AUTO wird von oracle nicht unterstützt.

Eine Lösung ist, dass wir in jedem POJO eine Sequenz definieren können, die wir nicht möchten.

Bitte geben Sie uns Anregungen, damit wir weitermachen können.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage