一个用户对同一个文章只能点赞一次,第二次就是取消点赞,但是有时候会出现并重的关系,因此我们今天来看一下,就是利用Java中点赞的功能来解决以及我们对整体实例的解析。
工具/原料
1
联想2020
2
Windows11
3
JAVA编译器
方法/步骤
1
首先我们在这个项目中,建立一个点赞表,我们取名为Great。然后我们在表中建有字段id以及点赞用户id。
2
准备好前期工作,我们就能判断当有用户进行点赞的行为时,我们使用aid搜索点赞表。
3
如果该表有记录,则表示用户已经点过赞,本次点赞为取消行为。因此我们要删掉表中该条记录,同时为该文章的点赞数减一,若该记录则相反,下面我们一起来写代码。
4
接下来我们建立一个公共的类,名称为BaseController,并且引入构造器,但是注意,并不是直接使用。
5
此时,我们就能在这里继续编写各种类,经验编写篇幅有限,详细截图请看截图。
6
此时,我们添加事务支持来查询用户的点赞记录。
7
最后我们使用Aritcle实体的持久化,进入仓库ArticleRepository。
8
运行测试,我们就可以看到该程序能解决对同一条记录的并发修改的问题。
注意事项
不会使用的童鞋给我留言。
下一篇:著名商标怎么注册