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
提交
取消