标签: hibernate
从Hibernate ORM 4.3.0.Final Release开始,hibernate是JPA 2.1规范(link)的认证实现。
在实现双向OneToOne关系时,JPA规范指出FK应该具有唯一的键约束。 (2.10.1双向一对一关系) 不幸的是,休眠状态不会在外键列上创建唯一键(问题描述here)
问题:休眠状态怎么可能成为JPA 2.1规范的认证实现,而某些实现方式却违反了规范?例如,上面提到的双向OneToOne关系。