0%
这是一片思考的空间 -- arthinking
Spring 重构&代码整洁之道 软件设计 JVM 并发编程 数据结构与算法 分布式 存储 网络 微服务 设计模式
Java技术栈 - 涉及Java技术体系

org.hibernate.id.IdentifierGenerationException错误解决方法

Caused by: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save()

因为ID设置为了手动设置:

而在保存时没有设置ID:

privilegeGroupService.save(group);

导致出现这个错误。

在保存时可以手动设置个UUID即可:

public void save(PrivilegeGroup entity) {
entity.setGroupid(UUID.randomUUID().toString());
super.save(entity);
}

欢迎关注我的其它发布渠道