小编use*_*345的帖子

Spring和hibernate错误“在继承状态层次结构中找不到声明类”

我是 spring 和 hibernate 的新手,并试图使用 @ElementCollection 和 @Embeddable,我看到了一些接近的例子,但不是我需要的,我有一个带有 @IdClass 的“顶级”类,我想拥有一个@ElementCollection。
环境(和它的 id)类:

class EnvironmentId implements Serializable {
String userName;
String envName;
}

@Entity
@IdClass(EnvironmentId.class)
public class Environment {
@Id
String userName;

@Id
String envName;

@Column
String location;

     @ElementCollection
List<IncludedPRPoint> includedPRPoint;

     ... getters setters and constructures ...
}
Run Code Online (Sandbox Code Playgroud)

包括PRPoint类:

@Embeddable
public class IncludedPRPoint implements Serializable {

String prPointName;
String description;
String mainSite;

     ... Getters setters and constructors ...
}
Run Code Online (Sandbox Code Playgroud)

尝试使用时出现异常“在继承状态层次结构中找不到声明类:...”

难道我做错了什么?

Edit full stacktrace:
[11:34:01:433 GMT+02:00 11/02/14] 0000006e webapp E com.ibm.ws.webcontainer.webapp.WebApp …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa

6
推荐指数
1
解决办法
7436
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

spring ×1