如果已在db中手动定义架构,则在所有实体中与Hibernate关联映射的目的

问题描述

我创建了一个带有所有表的关联映射或关系和约束的sql DB。现在,我将它们映射到带有JPA批注的java类。即使已在表中定义了外键约束,也必须映射每个实体之间的关系。这会导致错误还是在此背后有很强的目的?

解决方法

不需要映射关联,但是它可以大大简化HQL查询中的用法,因为您可以简单地加入定义良好的关联,而不必使用显式的ON子句来进行显式的关联。