我有一个实体订单,其中有
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="ORDER_ID")
private Long orderId;
@Column(name="NAME") //Unique key in table this column "NAME"
private String orderName;
我使用entityManager.persist(OrderObj)
插入了一行。但是当我尝试更新时,我正面临
“唯一约束违规例外”
由于JPA实体管理器执行插入而不是UPDATING。
致电之前entityManager.merge(OrderObj)
我使用entityManager.find(Order.class,orderId)