数据库迁移后的实体Bean状态

时间:2013-10-28 07:25:52

标签: java database oracle11g entity-bean

从一个数据库迁移到另一个数据库是否需要对实体Bean进行全面更改? 我有oracle 11g快递版,我想转移到MS Sql?

1 个答案:

答案 0 :(得分:0)

不。您的实体类可以保持不变。但是,您可能必须更改主键生成策略。您可能还必须更改@Column注释的某些属性的值。

由于不同的数据库有自己的存储数据的方式,您的表可能会略有变化。您可以通过编辑persistence.xml

来重新生成表
<properties>
      <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
</properties>