Spring boot manymany with counter如果存在

2022-01-30 03:11:02 标签 javaspringspring-bootmany-to-many

我正在一个Spring Boot商店工作,我在User表和Products表之间有一个manymany关系。当某人多次点击同一产品时,关系还没有创建,因为它还存在。是否有可能在user_product表中添加一个计数器变量,给我获得相同关系的数量的可能性?我需要添加到购物车的产品,即使有人点击相同的产品多次。

有没有其他的可能性或解决方案?

谢谢

###为与用户关联的产品实现一个计数器

在用户实体使用

单向多对多关系

@ManyToMany(target=com.package.Product)
@JoinTable(name="user_products")
Map<Product, Integer> products;

当一个乘积第一次被添加时,将它的值设置为1,并在后续的次数中增加它。

JPA 2。2规范

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码