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>
我Book類,我想設置名字。表「Book」無法解析。
@Entity
@Table(name = "BOOK")
public class Book implements Serializable{
@Id
private int id;
}
這正是我所做的,好幾次... – csnewb
如何檢查,如果我的數據源配置是否正確?我記得,它曾經工作過,但我從未配置過我的數據源。突然,我不知道如何,它停止了工作。 – csnewb
點擊查看 - >工具窗口 - >數據庫,右鍵點擊你的數據庫 - >屬性。然後會出現一個「測試連接」按鈕。如果配置正確,應該說「連接成功」,如果配置不正確,將會拋出異常。 – crumbug