Java Hibernate'中的版本控制;s乐观锁定

Java Hibernate'中的版本控制;s乐观锁定,java,hibernate,jpa,Java,Hibernate,Jpa,我不熟悉Hibernate,我正在努力理解@Version注释。在我看到的所有示例中,似乎应该在数据库的每个表中提供特殊列。我说得对吗? 我理解乐观锁的含义,但我能让hibernate只负责版本控制而不更改数据库吗?如果要使用乐观锁,应该向表中添加一列。。那么,没有必要为所有表添加一个版本列来进行乐观锁定,如果子实体是通过父实体访问和修改的,那么您不必在子实体的表中添加一个版本列 乐观锁定是O-R引擎的强大功能,它不会像数据库悲观锁定那样造成任何性能损失或死锁,因此应该优先考虑

我不熟悉Hibernate,我正在努力理解@Version注释。在我看到的所有示例中,似乎应该在数据库的每个表中提供特殊列。我说得对吗?
我理解乐观锁的含义,但我能让hibernate只负责版本控制而不更改数据库吗?

如果要使用乐观锁,应该向表中添加一列。。那么,没有必要为所有表添加一个版本列来进行乐观锁定,如果子实体是通过父实体访问和修改的,那么您不必在子实体的表中添加一个版本列

乐观锁定是O-R引擎的强大功能,它不会像数据库悲观锁定那样造成任何性能损失或死锁,因此应该优先考虑