JPA 自动增量的差异

Differences in JPA auto increment

当我想设置我的PK自动递增(MySQL)时,我可以通过数据库中的table设置,或者通过注解

来实现
@GeneratedValue(strategy=GenerationType.IDENTITY)

我的问题是,有什么区别以及为什么使用哪个访问权限。其中一个更好吗?感谢解答!

我原以为任何 JPA 实现的文档都会解释所有这些 http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Entities/Ids/GeneratedValue

http://www.datanucleus.org/products/accessplatform_4_0/jpa/value_generation.html