问题描述
我的帖子的实体类Post[postid,userId,topic,content,viewCount,postDate]在对帖子的业务逻辑操作中,需要显示帖子的回复数量,和回复人,回复数量和回复人这两项数据是通过SQL语句计算出来的回复数量和回复人只在界面显示的时候才用到,我该怎么处理这两项数据?
解决方案
解决方案二:
再创建一个新的表,存储回复Reply[post_id,user_id,reply_content,replay_time]每次回复都插入到这个表里,这样操作的时候直接查询这个表就可以了
解决方案三:
恩我是这样做的可是我现在不知道怎么在java里面显示回复人和回复数量因为Post里面没有这两个实例域
解决方案四:
那就再见个视图吧!
解决方案五:
引用2楼lizhepro的回复:
恩我是这样做的可是我现在不知道怎么在java里面显示回复人和回复数量因为Post里面没有这两个实例域
Reply表里不是有没有,两张表关联查询下,不就可以么?
解决方案六:
Post[postid,userId,topic,content,viewCount,postDate]增加个回复数量和最后回复人、回复时间的字段。回复有变动时在同一事务内更新这些数据。毕竟看帖子的人要比回帖子的人多。
解决方案七:
引用5楼bao110908的回复:
Post[postid,userId,topic,content,viewCount,postDate]增加个回复数量和最后回复人、回复时间的字段。回复有变动时在同一事务内更新这些数据。毕竟看帖子的人要比回帖子的人多。
很阿格里的办法,一个Post有多个回复
时间: 2025-01-29 18:12:10