标签: java entity version
在Java中,有一个乐观的锁定术语。当实体发送到前端时,它的版本也可以发送,然后通过更改重新发送到后端。但是,在以下情况下应该如何处理?
如果后端依赖于从前端发送的版本,那么如果有人猜到了实际版本,可能会被欺骗。有什么好的解决方法吗?
尽管我会发送一些带有GET请求的ID,并在后端缓存一定的时间,然后将哪些实体版本发送到前端,所以当有人想要更新实体时,他必须指定GET中提供的ID。但是,这很复杂。