org hibernate id IdentifierGenerationException错误解决方法

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/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.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/hffygc/article/details/83998061