在调用String ID上的save之前,必须手动分配此类的ID

在调用String ID上的save之前,必须手动分配此类的ID,第1张

调用String ID上的save之前,必须手动分配此类的ID

试试这个方法

@Entitypublic class MyClass{    @Id    @GeneratedValue(generator = “UUID”)    @GenericGenerator(        name = “UUID”,        strategy = “org.hibernate.id.UUIDGenerator”,    )    @Column(name = “id”, updatable = false, nullable = false)    private UUID id;    …}

=====================================

我这样调用,在我的环境中,一切正常:

@Autowiredprivate EntityManager entityManager;@PostMapping("")@Transactionalpublic void add(@RequestBody MyClass myClass){        entityManager.persist(myClass);}

并要求通过邮件与正文一起发送:

{    "myId" : "213b2bbb1"}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4922457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存