我的所有实体都使用这种类型的@Id
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "MYENTITY_SEQ")
@SequenceGenerator(name = "MYENTITY_SEQ", sequenceName = "MYENTITY_SEQ")
@Column(name = "MYENTITY", nullable = false)
private Long id;
或者
@Id
@Column(name = "MYENTITY")
我发现一个名为
hibernate_sequence
的Oracle序列总是被创建。为什么会这样?我该如何避免?我正在使用带有Hibernate 3和Oracle 10g方言的JPA1。