Mysql 如何映射同一外键两次
如何映射同一外键两次?我越来越 org.hibernate.ObjectNotFoundException:不存在具有给定标识符的行: 范例Mysql 如何映射同一外键两次,mysql,hibernate,Mysql,Hibernate,如何映射同一外键两次?我越来越 org.hibernate.ObjectNotFoundException:不存在具有给定标识符的行: 范例 Table-->Location LocationId Location Name 1 Location A 2 LocationB Table Person--> personId PerosonName Location CurrenLocation 1 XYZ
Table-->Location
LocationId Location Name
1 Location A
2 LocationB
Table Person-->
personId PerosonName Location CurrenLocation
1 XYZ 1 1
我做了我的hibernate映射
class Location{
private int locationId;
private String locationName;
//Getter Setter
}
class Person {
private int personId;
private String personName;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "LOCATION", nullable = false)
private Location location;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CURRENT_LOCATION", nullable = false)
private Location currentLocation;
/Getter & setter
}
你能帮我做同样的事情吗?你能发布一个更丰富的异常堆栈跟踪吗?所有人都在尝试访问相同的对象你注意到
/Getter&setter
命令中缺少/
?但我想这不是问题所在。你能发布一个更丰富的异常堆栈跟踪吗?所有人都试图访问相同的对象你注意到/Getter&setter
命令中缺少/
?但我想这不是问题所在。