关于Jpa的@JoinColumn注解的问题?

来源:3-2 执行Repository查询语句

慕九州6323598

2020-08-29 00:12:59

请问为什么一对一和一对多这里的 name值的含义不同?只有把address字段的name值换成addressId才能成功查询。我没太明白这个name值和referencedColumnName的含义,麻烦老师解答一下,多谢。

http://img.mukewang.com/climg/5f492c2a09a1b9e603010348.jpg

http://img.mukewang.com/climg/5f492c360910456305040328.jpg

http://img.mukewang.com/climg/5f492ce6099d3b2c05760607.jpg

写回答

1回答

慕九州6323598

提问者

2020-08-29

我在《SpringDataJpa从入门到精通》这本书看到说,name字段的值表示目标表的字段,而referencedColumnName是本实体的字段名,但是我验证了一下发现只有一对多的时候这种说法才正确,一对一的时候是不正确的。

0
h七月
h https://www.cnblogs.com/luxh/archive/2012/05/28/2522533.html 搜了下 你可以看下这篇文章的一对一配置
h020-08-30
共1条回复

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2085 学习 · 3070 问题

查看课程