THF灵乌路 空 - 用于纪念论坛的前身 THF东方幻梦想的特殊勋章original(13) - 绘师: おちんさま小豆Azuki - NEKOPARA

[技术讨论] 【数据库相关】关于用户收藏信息的问题

发表于 2016-4-10 08:40:18 | 查看: 2419| 回复: 3
我这里有一个简单的项目,其中要建3个表。一个是【用户信息】,一个是【用户收藏信息】,最后是【被收藏项】。

现在遇到问题的是:我如果把 【用户信息】的ID 设置为【用户收藏信息】的主键,那【用户收藏信息里】一行就要表示该用户所有的收藏内容,而且需要经常的增加和删除被收藏项。难道我需要在 【用户收藏信息】里建立一个varchar列写入所有【被收藏项】的ID,读取后写方法分析里面的内容吗?感觉不太实际啊,请告诉我有什么比较正确的思路建表和确定表之间的关系。

还在学习中,好多东西不会,欢迎给我指导!十分感谢!

@Charlotte 站长在处理这个问题的时候是怎么解决的呢?我在做WEB的服务端啦
回复

使用道具 举报

10周年纪念勋章 - 梦次元10周年纪念勋章1周年纪念勋章 - 论坛1岁纪念勋章次元守护者 - 对小镇做出巨大贡献的小伙伴才可以拥有的勋章(medal of supporter)大鲸 - 2015圣诞节 - 舰队collection
发表于 2016-4-10 14:45:36
这个叫做manyToOne或者oneToMany
回复

使用道具 举报

THF灵乌路 空 - 用于纪念论坛的前身 THF东方幻梦想的特殊勋章original(13) - 绘师: おちんさま小豆Azuki - NEKOPARA
发表于 2016-4-10 15:56:30 自豪地使用爪机中
回复 2 楼 Charlotte
这个叫做manyToOne或者oneToMany

嗯,谢谢。
回复

使用道具 举报

THF灵乌路 空 - 用于纪念论坛的前身 THF东方幻梦想的特殊勋章original(13) - 绘师: おちんさま小豆Azuki - NEKOPARA
发表于 2016-4-10 21:58:07
本帖最后由 雨季空灵 于 2016-4-10 22:00 编辑
回复 2 楼 Charlotte
这个叫做manyToOne或者oneToMany

⑨姐,请帮我看下。

+提示: 论坛贴不了代码,只能贴到个人贴吧里了。


我这样写,在插入数据库时,虽然成功了。但是Myeclipse提示错误:HardwarerDAO SQLException:java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).


然而我在用户信息里写的插入代码并没有报错。


然而这里并有报错,这是为什么呢?

手动@Charlotte
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则