请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问为什么在创建商品类别实体类时,针对外键shopid,声明的是long类型的shopId而不是实体类shop呢?

在商品详情图片实体类中也是一样的情况,而且主键productImgId在实体类中声明为long类型,但在数据库中却新建为int类型的字段,请问这是有什么特殊缘由吗?

正在回答

1回答

同学好,同学也可以设置为shop这个实体类,之所以这样设计是因为咱们在获取商品类别的时候,不需要用到除了shopid以外的店铺字段信息,因此设为shopid也是可以的 :)

1 回复 有任何疑惑可以回复我~
  • 提问者 吐槽职人 #1
    非常感谢老师百忙之中回复我的疑问!还有个小小的疑问就是在 商品详情图片实体类 的主键productImgId声明为long类型,但在数据库中却新建为int类型的字段,请问这是有什么特殊缘由吗?
    回复 有任何疑惑可以回复我~ 2017-12-29 12:20:47
  • 翔仔 回复 提问者 吐槽职人 #2
    数据库的话一般跟数字相关除了钱和精确数字外都用int 但是int的位数大的话java就用long去接收:)
    回复 有任何疑惑可以回复我~ 2017-12-29 14:02:49
  • 提问者 吐槽职人 #3
    原来如此,感谢老师!
    回复 有任何疑惑可以回复我~ 2017-12-30 01:34:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信