2017-06-19 16 views
0

私は自分のプロジェクトでSpring JPAを使用しました。続き は、私のPOJOクラスです:私のデータベースでSpringでテーブル名の代わりに同義語を使用するテーブルJPA

@Table (name="CustomerSys") 
class Customer implements Serializable { 
/* Fields defined here */ 
} 

、テーブルがある名前のカスタマーと存在しますが、そのテーブルにアクセスするために、我々は名前CustomerSysでシノニムを作成しました。今、私はそれがエラーを投げて自分のコードを実行すると言う:ます。java.sql.SQLException:によって引き起こさ

ORA-00942:表またはビューは、あなたが私を助けてください

存在しませ ん私がここで紛失しているものを知っている

答えて

0

私のアプリケーションでは、2つの差分データソースを使用しています。私はアプリケーションをデバッグし、このテーブルまたはビューが終了していないためにマップされた不正なデータソースが表示されることがわかりました。したがって、 1.最初にマッピングを修正すると、不正なプロトコルが見つかったというエラーメッセージが表示されます。 2.次に、ojdbc14の代わりにojdbc6を使用しました。

これは私のアプリケーションを動作させました。

0

ハイバネート4.3以降を使用している場合は、持続設定にhibernate.synonyms=trueを追加できます。

+0

私はすでに試しましたが、エラーは同じです。 –

+0

'hibernate.connection.includeSynonyms = true'を追加しようとしましたか? – veljkost

+0

また、この回答を見てください:https://stackoverflow.com/a/31588286/3535298 – veljkost

関連する問題