作业帮---设计通用评论系统

请设计一个通用评论系统,给出想法。
要求:

  1. 评论之间可以相互顶贴、盖楼;
  2. 展示一页(10条)评论需要同时展示该页每条评论下面的所有评论,不同考虑页面展示的问题;
  3. 给出可执行的表结构定义语句。

评论静态页面展示:
在这里插入图片描述
思路:

  1. 主评论:保存评论信息和用户信息
  2. 主评论下的子评论:保存评论信息和该评论的作者以及被评论的评论信息的作者

评论分两种情况:

  • 回复别人的评论:当回复别人的评论时需要@原评论作者,然后写出自己的评论;
  • 添加新的评论:当添加新的评论时,默认原作者为null (即不存在), 然后写下评论;

实体信息类:

  • 子评论实体类:
class SubCommit {
	// 评论id
	public int id;
	// 评论文本
	public String text;
	// 发表评论的作者
	public String username;
	// 获取待评论对象的User信息, 默认值为null
	public String oldUsername;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值