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);
}

arthinking wechat
欢迎关注itzhai公众号