2016-04-28 26 views
0

私はこの問題を3日以上解決しようとしていますが、解決できません。私はIntelliJが何かを混ぜていることを知りました。私は他のスレッドで、そのスレッドと同様の答えを見つけ、とまったく同じにしようとしたが、それはうまくいきませんでした:Cannot resolve column 'USERNAME' lessJava EE - IntelliJ - javax.persistence.Table - テーブル名を解決できません

私のpersistence.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0"> 
    <persistence-unit name="NewPersistenceUnit"> 
     <jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source> 
     <class>Book</class> 
     <properties> 
      <property name="hibernate.hbm2ddl.auto" value="create-drop"></property> 
      <property name="hibernate.show_sql" value="true"></property> 
     </properties> 
    </persistence-unit> 
</persistence> 

私は設定したい私のクラスブック名前。テーブル「ブック」は解決できません。あなたが投稿答えは、永続化ツールウィンドウ にどのようなことに加え

@Entity  
@Table(name = "BOOK") 
     public class Book implements Serializable{ 

      @Id 
      private int id; 

     } 

答えて

1

( - >ツールウィンドウ - ビュー>持続性)、あなたは、persistence.xmlのを参照してください右クリックして「データソースを割り当てる」を選択しなければならないと設定されたデータソースを割り当てます。ここ

さらに詳しい情報:私のデータソースが正しく設定されている場合My Favorited Questionまさに私が何をしたか、何回かだ

+0

... – csnewb

+0

はどのように私は、確認できますか?かつて私はそれが働いたことを覚えていますが、データソースを設定したことはありません。突然、私はどのように分かりません、それは動作を停止しました。 – csnewb

+0

ビュー - >ツールウィンドウ - >データベースをクリックし、データベース - >プロパティを右クリックします。次に、 "Test Connection"ボタンが表示されます。正しく設定されている場合は「Connection Successful」と表示され、正しく設定されていないと例外がスローされます。 – crumbug

関連する問題