如何实例化 Embeddable class?
How to instantiate an Embeddable class?
我有一个 class,它有一个可嵌入的 class:
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" 但它不起作用。请帮忙!
我尝试将其实例化为内部 class,作为单个 class.. 它编译但不创建对象。
关于导入我是对的..
当我尝试做的时候:
User.UserPK userpk = new User.UserPK();
它失败了,因为我有一个像这样的导入:
org.company.User.UserPK;
我做了什么来解决它,让导入像这样:
org.company.User;
它允许我将 class 实例化为内部对象。
感谢帮助过我的人
我有一个 class,它有一个可嵌入的 class:
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" 但它不起作用。请帮忙!
我尝试将其实例化为内部 class,作为单个 class.. 它编译但不创建对象。
关于导入我是对的..
当我尝试做的时候:
User.UserPK userpk = new User.UserPK();
它失败了,因为我有一个像这样的导入:
org.company.User.UserPK;
我做了什么来解决它,让导入像这样:
org.company.User;
它允许我将 class 实例化为内部对象。
感谢帮助过我的人