2016-04-28 8 views
0

Ich versuche dieses Problem seit 3 ​​Tagen zu lösen, ich kann es nicht lösen. Ich habe gelesen, dass IntelliJ etwas vermasselt. Ich fand, dass Gewinde und ähnliche Antworten in anderen Threads, und versuchte, genau das gleiche, aber es hat nicht funktioniert: Cannot resolve column 'USERNAME' lessJava EE - IntelliJ - javax.persistence.Table - Tabellenname kann nicht aufgelöst werden

Mein 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> 

Meine Klasse Buch, wo ich festlegen möchten der Name. Die Tabelle "Buch" kann nicht aufgelöst werden.

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

      @Id 
      private int id; 

     } 

Antwort

1

Zusätzlich zu dem, was die Antwort, die Sie geschrieben, in dem Persistenz-Tool-Fenster (Ansicht -> Werkzeugfenster -> Ausdauer), sollten Sie persistence.xml sehen, klicken Sie rechts und wählen Sie „Datenquelle zuweisen“ und Weisen Sie Ihre konfigurierte Datenquelle zu.

Mehr Infos hier: My Favorited Question

+0

Das ist genau das, was ich getan habe, mehrmals ... – csnewb

+0

Wie kann ich überprüfen, ob meine Datenquelle richtig konfiguriert? Ich erinnere mich, dass es einmal funktioniert hat, aber ich habe meine Datenquelle noch nie konfiguriert. Plötzlich, ich weiß nicht wie, hörte es auf zu arbeiten. – csnewb

+0

klicken Sie auf Ansicht -> Werkzeugfenster -> Datenbank, rechtsklicken Sie auf Ihre Datenbank -> Eigenschaften. Dann wird eine Schaltfläche "Testverbindung" angezeigt. Wenn es richtig konfiguriert ist, sollte es "Verbindung erfolgreich" sagen, wenn es nicht richtig konfiguriert ist, wird eine Ausnahme ausgelöst. – crumbug

Verwandte Themen