Replaced GenerationType.SEQUENCE with GenerationType.IDENTITY