【问题标题】:Entity Bean State after Database Migration数据库迁移后的实体 Bean 状态
【发布时间】:2013-10-28 07:25:51
【问题描述】:

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

【问题讨论】:

    标签: java database oracle11g entity-bean


    【解决方案1】:

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

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

    <properties>
          <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
    </properties>
    

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 1970-01-01
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多