为了账号安全,请及时绑定邮箱和手机立即绑定

spring hibernate 多对一的关系,为什么传输外键属性.id,比如logo.id

spring hibernate 多对一的关系,为什么传输外键属性.id,比如logo.id

aluckdog 2019-02-12 22:11:57
spring hibernate 多对一的关系,前端向后台传输数据时,为什么要传外键的属性.id,比如logo.id,如果不以类似这样的传logo.id,而是这样传 logo,spring就会报错使用过谷歌查询,但没有我想要的答案,是不是和spring的设计有关相关代码javabean部分代码如下:public class ProductCategory extends BaseObj {    /**      * 品类图片      */     @ManyToOne(fetch = FetchType.LAZY)    @JoinColumn(name = "logo_id")    private Picture logo;      }前端向后台传输的正确代码,因为 name = logo.id:<tr>   <td>图片:</td>   <td>      <div class="clearfix">        <input v-model="modalData.logo['id']" name="logo.id"/>     </td></tr>前端向后台传输的错误代码,因为 name = logo:<tr>   <td>图片:</td>   <td>      <div class="clearfix">        <input v-model="modalData.logo['id']" name="logo"/>     </td></tr>我希望能从根本上说明,为什么一定要带属性的id,否则就会报错呢?跪谢众位大神
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 627 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信