永发信息网

什么是用于referencedColumnName在JPA

答案:2  悬赏:70  手机版
解决时间 2021-02-03 07:58
  • 提问者网友:溺爱和你
  • 2021-02-02 19:34
什么是用于referencedColumnName在JPA
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-02 20:44
是指定默认的id暨其他表列的另一列,如考虑以下TableA
id int identity
tableb_key varchar

TableB
id int identity
key varchar unique
// in class for TableA
@Joincolumn(column="tableb_key", referencedColumnName="key")
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-02 22:06
贴注解代码··怀疑你关联写错了,JPA里关联写的是数据库字段名·· @JoinColumn(name = "brand_id", referencedColumnName = "id") 这里name是本类(表)在数据库的字段名,referencedColumnName 是关联类(表)在数据库中的关联字段名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯