Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从一个数据库迁移到另一个数据库是否需要对实体 Bean 进行全面更改?我有 oracle 11g express edition,我想迁移到 MS Sql?
不。您的实体类可以保持不变。但是,您可能必须更改主键生成策略。您可能还必须更改 @Column 注释的某些属性的值。
由于不同的数据库有自己的数据存储方式,您的表可能会略有变化。您可以通过编辑 persistence.xml 重新生成表
<properties> <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/> </properties>