Witam, nie wiem czemu przy próbie włączenia programu kompilator w konsoli wyrzuca mi taki błąd :
Caused by: java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: Uczen is not mapped [from Uczen ]
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Uczen is not mapped [from Uczen ]
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Uczen is not mapped
Exception running application sample.Main
Próbowałem zrobić mapowanie adnotacjami w klasie Uczen i przez pliki XML, i nic nie pomaga...
Uczen.java
package entity;
public class Uczen {
private int id;
private String imie;
private String nazwisko;
private String klasy_id_klasy;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getImie() {
return imie;
}
public void setImie(String imie) {
this.imie = imie;
}
public String getNazwisko() {
return nazwisko;
}
public void setNazwisko(String nazwisko) {
this.nazwisko = nazwisko;
}
public String getKlasy_id_klasy() {
return klasy_id_klasy;
}
public void setKlasy_id_klasy(String klasy_id_klasy) {
this.klasy_id_klasy = klasy_id_klasy;
}
@Override
public String toString() {
return "Uczen{" +
"id=" + id +
", imie='" + imie + '\'' +
", nazwisko='" + nazwisko + '\'' +
", klasy_id_klasy='" + klasy_id_klasy + '\'' +
'}';
}
}
Uczen.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="entity">
<class name = "Uczen" table = "UCZEN">
<id name="id" type="int" column="ID">
<generator class="native"/>
</id>
<property name="imie" column="IMIE" type="string"/>
<property name="nazwisko" column="NAZWISKO" type="string"/>
<property name="klasy_id_klasy" column="KLASY_ID_KLASY" type="int"/>
</class>
</hibernate-mapping>
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">***</property>
<property name="hibernate.connection.username">***</property>
<property name="hibernate.connection.password">***</property>
<property name="hibernate.current_session_context_class">thread</property>
<mapping resource="entity/Uczen.hbm.xml" />
</session-factory>
</hibernate-configuration>