Skip to content

Commit 30f5e68

Browse files
authored
Merge pull request eugenp#5412 from khatwaniNikhil/BAEL-2243
Bael 2243
2 parents 1931f57 + 6612e5d commit 30f5e68

File tree

1 file changed

+13
-3
lines changed
  • hibernate5/src/main/java/com/baeldung/hibernate/pojo

1 file changed

+13
-3
lines changed

hibernate5/src/main/java/com/baeldung/hibernate/pojo/User.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,23 @@
44
import javax.persistence.GeneratedValue;
55
import javax.persistence.GenerationType;
66
import javax.persistence.Id;
7-
import javax.persistence.SequenceGenerator;
7+
8+
import org.hibernate.annotations.GenericGenerator;
9+
import org.hibernate.annotations.Parameter;
810

911
@Entity
1012
public class User {
1113
@Id
12-
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequence-generator")
13-
@SequenceGenerator(name = "sequence-generator", sequenceName = "user_sequence", initialValue = 4)
14+
@GeneratedValue(generator = "sequence-generator")
15+
@GenericGenerator(
16+
name = "sequence-generator",
17+
strategy = "org.hibernate.id.enhanced.SequenceStyleGenerator",
18+
parameters = {
19+
@Parameter(name = "sequence_name", value = "user_sequence"),
20+
@Parameter(name = "initial_value", value = "4"),
21+
@Parameter(name = "increment_size", value = "1")
22+
}
23+
)
1424
private long userId;
1525

1626
public long getUserId() {

0 commit comments

Comments
 (0)