飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

决解ids for this class must be manually assigned before calling save():

时间:2021-12-14  作者:匿名  

通过查证,错误原因有以下几点:

1.此类的id值为空(没有set该值 或 手工生成的值为null)

2.对应的id配置类型以及长度不正确

3.外键关联配置管理的多对一映射,传递的对象为null(导致手工set时为null)

ssh  中  看下 生成的实体类是不是少写了

<class name="Entity " table="table1">         
      <id name="id" column="id">             
       <generator class="native"/>        看下 实体类有没有 少写了
      </id>         
      <property name="uid" column="uid"/>       
  </class>

注解 的看这边

@Id
@GeneratedValue(strategy = IDENTITY)   这个有没有少写
@Column(name = "id", unique = true, nullable = false, insertable = true, updatable = true)
public Long getId() {
    return 域名;
}
标签:生成JAVA
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。