2016-01-27 47 views
0

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

我有两个实体与此注释:

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

如果我打电话session.get(MyClass.class, "theId")我能得到正确的实体?

+2

是的,你得到正确的实体。 – Jens

回答

0

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

  • 两个班在Java中可能有一个字段名称相同的数据库
  • 两个表可以有一个列具有相同名称

没有什么别的了。