Hibernate 5 id唯一性

时间:2016-01-27 19:25:31

标签: java hibernate hibernate-5.x

在Hibernate 5中,如果我在不同的表中使用相同的id值,会出现问题吗?

我有两个带有此注释的实体:

@Id
@Column(name = "ID")
public String getId()
{
     return id;
}

如果我致电session.get(MyClass.class, "theId")我可以获得正确的实体吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以创建这样的映射,因为

  • Java中的两个类可能有一个同名的字段
  • 数据库中的两个表可能具有同名的列

没有别的。