请问老师:什么情况下图片应该单独放在一张表里

请问老师:什么情况下图片应该单独放在一张表里

如题,比如产品表里面的主图和详情图。什么情况下图片应该单独放在一张表里,什么时候图片放在表里用字符串分割就行了呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
7七月 2020-08-20 17:04:06

一般不建议用字符串分隔。

因为更新起来很麻烦,通常都建议是单独的表,这样好扩展也好更新

  • 提问者 木榆 #1
    我目前正在使用lin-cms开发电商项目,lin已经有了文件表lin_file。我有两个问题想问七月老师: 1.我单独出来的sku图片表或者其他的图片表,表结构:id int,sku_id int,img int/varchar?。应该直接存不带域名的图片字符串,还是lin_file表的外键呢?存外键我感觉查询起来很麻烦,且不知道会不会影响查询性能。 2.课程的小程序业务单独是一个项目,cms单独是一个项目。而lin-cms在控制器层提供了v1目录。我应该业务开一个项目,cms开一个项目,分两个项目写吗?还是直接写到v1下就行了呢?
    2020-08-21 09:32:39
  • 7七月 回复 提问者 木榆 #2
    1. 都可以,一般不存外键 2. 如果是小项目,建议cms和api可以写在一起,api写在v1下
    2020-08-21 12:19:50
  • 提问者 木榆 回复 7七月 #3
    好的明白了,谢谢七月老师。 还有个关于mybatis/mybatis-plus和hibernate的困惑,想看看老师的建议: 可以在lin-cms里只用hibernate操作数据么,我不是很喜欢mybatis,而且不用代码生成器有点太麻烦了
    2020-08-21 21:59:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师