You may use GenerationType.TABLE.
That way, jpa uses a sequence table for id assigment and you may never need to generate sequence or auto-increment values or triggers that lowers portability.
Also note that in java int type is initiated with 0 default, so you may get rid of that also.