Issue
I have an entity called Task and it has taskId field. Problem is I need to create/update some specific tasks and JPA autogenerator doesn't allow me to set taskId manually.(It overrides my taskId)
Is there any way to set taskId manually?
@Id
@Column(name = "task_id")
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "org.hibernate.id.UUIDGenerator")
private String taskId;
Solution
Using
@GeneratedValue(strategy = GenerationType.IDENTITY)
Example: http://www.codejava.net/frameworks/hibernate/java-hibernate-jpa-annotations-tutorial-for-beginners
Answered By - Quockhanh Pham
Answer Checked By - Terry (JavaFixing Volunteer)