when create entity with @Id, without @GeneratedValue at first time. the table need to be drop and recreate again.