查看以下代码:
@JoinTable(name="Houses", joinColumns = @JoinColumn(name="id"), inverseJoinColumns=@JoinColumn(name="houses_id"))
我不确定您要在这里实现什么,但是JoinTable通常用于解决与中间表的ManyToMany关系。因此,此代码暗示您具有
Houses带有
id和
houses_id列的表。错误消息说,没有
houses_id在
Houses表中(这听起来合乎逻辑的我)
也许你应该尝试多对一和JoinColumn呢?例如:
@JoinColumn(name="house_id")
或者
houses_id这是您在Streets表中的外键。如果这确实是多对一关系,那么听起来很奇怪。



