分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():
ID主键生成策略为assigned 由应用程序负责生成主键标识符
<id name="id" type="java.lang.String"> <column name="ID" length="32" /> <generator class="assigned" /></id>
而在保存时没有设置ID
session.save(entity);
导致出现此错误
解决方法:
1、在保存时手动设置个ID即可:
entity.setId(UUID.randomUUID().toString());session.save(entity);
2、修改主键生成策略为其他
作者:itmyhome
给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
本文详细解析了在使用Hibernate框架进行数据持久化操作时,遇到的IdentifierGenerationException异常原因及解决方案。通过调整主键生成策略或手动设置ID,有效避免了保存实体时的常见错误。
304

被折叠的 条评论
为什么被折叠?



