首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于子类中被重写的ID,未指定标识符异常

对于子类中被重写的ID,未指定标识符异常
EN

Stack Overflow用户
提问于 2019-09-24 01:20:18
回答 1查看 30关注 0票数 0

我在这个类中有baseEntity class.the id属性,没有设置@Id和@GeneratedValue注解

代码语言:javascript
运行
复制
@MappedSuperclass
@Getter
@Setter
@NoArgsConstructor
public abstract class BaseEntity<T> implements Serializable {

    private T id;

    @NotNull
    @Column(name = "createdby", updatable = false)
    @JsonIgnore
    private String createdBy;

    @NotNull
    @Column(name = "updatedby")
    @JsonIgnore
    private String updatedBy;

    public BaseEntity(T id) {
        super();
        this.id = id;
    }

}

博客实体集@Id和@GeneratedValue

代码语言:javascript
运行
复制
@Entity
@Table(name = "core_blog")
@Getter
@Setter
public class Blog extends BaseEntity<Long> {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "subject", nullable = false)
    private String subject;

    @Lob
    @Column(name = "body")
    private String body;

}

但是我得到了一个例外

代码语言:javascript
运行
复制
`No identifier specified for entity: org.roshan.framework.domain.blog.Blog`

我不知道我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 06:47:11

检查是否导入了javax.persistence.Id类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58067315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档