我们在项目中使用 MYSQL 和 Hibernate。
JPA 用于将对象持久保存在数据库中。
我们有多个具有相似代码的类
@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;
}
}
现在我们也想支持oracle。我们应该怎么做?oracle 不支持 strategy=GenerationType.AUTO。
一个解决方案是我们可以在每个 POJO 中定义我们不想做的序列?
请向我们提供一些意见,以便我们继续前进。