比如有两个表Orders(订单表),orderItem(订单项),我创建的时候只分别建了主键。没建任何外键。 我只在Entity中定义OneToMany 和ManyToOne 等映射关系。这样可以正常查询到映射的对象信息吗?
也就是说,抛开数据库设计规范来说,我的数据库表关系完全依赖jpa映射,而不是依赖数据库表中建立的外键(我没创建任何外键关联,只是在表中建有另外表的主键字段,如orderItem表中有orders_id)。 这样从程序上来说可以正常跑吗?
[b]问题补充:[/b]
这些表是我自己建立的,建立的时候没加外键,只是在实体类里里加映射关系,目的是方便获取相关联的对象。