-5

我有一个具有可嵌入类的类:

public class User {
  ....
@Embeddable 
public static class UserPK{

@Column (name="idUser")
private Long idUser;

 @Column (name="idSubject")
private Long idSubject;

} 
@EmbeddedId
private UserPK userPK;


}

我需要实例化“UserPK”,但它不起作用。请帮忙!

我试图将它实例化为一个内部类,一个单一的类..它编译但它不创建对象。

4

1 回答 1

0

我是对的进口..

当我试图这样做时:

User.UserPK userpk = new User.UserPK();

它失败了,因为我有一个像这样的导入:

org.company.User.UserPK;

我为解决它所做的就是让导入像这样:

org.company.User;

它允许我将类实例化为内部类。

感谢那些帮助过我的人。

于 2015-04-09T10:31:16.793 回答