gpt4 book ai didi

java - 类 "Department"已映射,但未包含在任何持久性单元中

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:51 26 4
gpt4 key购买 nike

我收到此错误,我不知道原因:“部门”类已映射,但未包含在任何持久性单元中。

我有两个项目。一种是在我的 persistence.xml 中,标记之间只有两行:

<persistence-unit name="UserJPA">
</persistence-unit>

我的类(class)是:

package br.com.jm.user;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;;

@Entity
@Table(name = "DEPARTMENT")
public class Department implements Serializable {

private static final long serialVersionUID = 1L;

@Id
private Long id;
private String name;

//getters and setters
}

我正在使用 EclipseLink2.1.2。实际上,如果它使事情变得更容易,我可以删除它。

拥抱,德米特里奥

最佳答案

对于在 Eclipse 或 RAD 中搜索“Class xxxx is mapped, but is not included in any persistence unit”错误时发现这个老问题的人,评论 this问答有适合我的解决方案:

  1. 右键单击项目并选择属性。
  2. 选择 JPA
  3. 选择单选按钮“自动发现带注释的类”
  4. OK,等待项目构建完成。

这些步骤对我有用。

关于java - 类 "Department"已映射,但未包含在任何持久性单元中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com