Spring Roo中提供商DATANUCLEUS和DATANUCLEUS_2之间的区别是什么?

时间:2011-03-12 15:00:42

标签: spring-roo datanucleus

谁能告诉我这两个命令之间的区别?

  

持久性设置 - 提供者DATANUCLEUS - 数据库H2_IN_MEMORY

     

持久性设置 - 提供者DATANUCLEUS_2 - 数据库H2_IN_MEMORY

什么是dnucleus_2 ??

谢谢

1 个答案:

答案 0 :(得分:2)

看看Roo参考文档的这一部分:

http://static.springsource.org/spring-roo/reference/html/base-persistence.html

页面的相关部分指出......

  

版本1不支持JPA 2,只应在您打算部署到Google App Engine时使用。如果您打算部署到VMforce云环境,则应使用版本2。

因此,对于AppEngine,请使用DATANUCLEUS,对于使用JPA 2(包括VMForce)的任何内容,请使用DATANUCLEUS_2。