Ich weiß das die Fehlermeldung in diesem Forum schon diskutiert wurde, aber ich habe bisher keine Lösung gefunden, die mir geholfen hat.
Ich fange gerade an mit Hibernate auf die Datenbank zuzugreifen und bekomme immer die Fehlermeldung:
Es geht um die Tabelle "USER" die in der Datenbank in dem Schema "TEST" liegt.
Ich habe eine POJO-Klasse für die Tabelle USER mit dem Namen "TEST_User" erstellt. Dazu ein Mapping mit dem namen "TEST_User.hbm.xml". Und in der "hibernate.cfg.xml" habe ich auch unter dem Eintrag "<mapping ressource"" /> den Pfad zur "TEST_User.hbm.xml" hinterlegt.
Wenn ich jetzt die Abfrage an die Datenbank senden will, mittels:
dann bekomme ich die oben genannte Fehlermeldung. Was mache ich falsch?
Ich fange gerade an mit Hibernate auf die Datenbank zuzugreifen und bekomme immer die Fehlermeldung:
Code:
org.hibernate.hql.ast.QuerySyntaxException: TEST.USER is not mapped [SELECT user_id, user_name from TEST.USER where user_code = :user_code]
Es geht um die Tabelle "USER" die in der Datenbank in dem Schema "TEST" liegt.
Ich habe eine POJO-Klasse für die Tabelle USER mit dem Namen "TEST_User" erstellt. Dazu ein Mapping mit dem namen "TEST_User.hbm.xml". Und in der "hibernate.cfg.xml" habe ich auch unter dem Eintrag "<mapping ressource"" /> den Pfad zur "TEST_User.hbm.xml" hinterlegt.
Wenn ich jetzt die Abfrage an die Datenbank senden will, mittels:
Code:
begin();
Query query = getSession().createQuery("SELECT user_id, user_name from TEST.USER where user_code = :user_code");
query.setString("user_code", user_code);
TEST_User user = (TEST_User) query.uniqueResult();
commit();
return user;
dann bekomme ich die oben genannte Fehlermeldung. Was mache ich falsch?