如何实例化一个Embeddable类?

时间:2015-04-09 08:23:05

标签: java class instantiation embeddable

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

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"但它不起作用。请帮忙!

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

1 个答案:

答案 0 :(得分:0)

我对进口是对的..

当我试图做的时候:

  

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

失败了,因为我有这样的导入:

  

org.company.User.UserPK;

我做了什么来解决它,让它像这样导入:

  

org.company.User;

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

感谢那些帮助我的人。