の場合、レポートまたはビューは存在しません.
1406 ワード
jpaに基づいて永続層として、プロジェクトを開発する際、bean.xmlのファイルのデータソース構成に設定されています
一般的に、プロジェクトが開始されると、注釈のエンティティとデータテーブルが自動的にチェックされます.データベースに存在しないラベルは、エンティティに基づいて自動的に生成されます.しかし、今日、奇妙な問題に遭遇しました.テーブルは常に生成されません.そのため、他のテーブルが生成する必要があるテーブルを適用するとき、レポートやビューに見つからないエラーが発生します.
ソリューション:
他の同じ表領域の他のユーザーの下に同じ表があるかどうかを確認し、存在する場合は削除すればよいが、この場合を避ける根本的な方法は、Users表領域を使用しないで、Oracleユーザーにカスタム表領域を指定することである.
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="database" value="ORACLE" />
<property name="showSql" value="true" />
<property name="generateDdl" value="true" />
</bean>
</property>
</bean>
一般的に、プロジェクトが開始されると、注釈のエンティティとデータテーブルが自動的にチェックされます.データベースに存在しないラベルは、エンティティに基づいて自動的に生成されます.しかし、今日、奇妙な問題に遭遇しました.テーブルは常に生成されません.そのため、他のテーブルが生成する必要があるテーブルを適用するとき、レポートやビューに見つからないエラーが発生します.
2011-05-06 09:45:56 [org.hibernate.tool.hbm2ddl.SchemaUpdate]-[ERROR] Unsuccessful: alter table r_role_x_menu add constraint FK474DC862E1A553E2 foreign key (menu_id) references p_menu
2011-05-06 09:45:56 [org.hibernate.tool.hbm2ddl.SchemaUpdate]-[ERROR] ORA-00942:
ソリューション:
他の同じ表領域の他のユーザーの下に同じ表があるかどうかを確認し、存在する場合は削除すればよいが、この場合を避ける根本的な方法は、Users表領域を使用しないで、Oracleユーザーにカスタム表領域を指定することである.