File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed
hibernate5/src/main/java/com/baeldung/hibernate/pojo Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 4
4
import javax .persistence .GeneratedValue ;
5
5
import javax .persistence .GenerationType ;
6
6
import javax .persistence .Id ;
7
- import javax .persistence .SequenceGenerator ;
7
+
8
+ import org .hibernate .annotations .GenericGenerator ;
9
+ import org .hibernate .annotations .Parameter ;
8
10
9
11
@ Entity
10
12
public class User {
11
13
@ 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
+ )
14
24
private long userId ;
15
25
16
26
public long getUserId () {
You can’t perform that action at this time.
0 commit comments