Ich bin neu in Hibernate, ich versuche, die Tabellenspalte wie folgt zu aktualisieren, aber es gibt eine Ausnahme - Tabelle ist keine Ausnahme zugeordnet."Nicht zugeordnet" Ausnahme beim Aktualisieren der Tabelle in Hibernate
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
String hqlUpdate = "UPDATE TEST_TABLE SET LAST_REFRESH_DATE = :dateToday";
Query query = session.createQuery(hqlUpdate);
query.setParameter("dateToday", new UtilityDate().getTodayDate());
int result = query.executeUpdate();
System.out.println("Rows affected: " + result);
Exception
SCHWEREN: Servlet.service() zum Servlet [springmvc] in Zusammenhang mit Pfad [/ TEST] warf Ausnahme [Request Verarbeitung fehlgeschlagen; nested Ausnahme ist org.hibernate.hql.ast.QuerySyntaxException: TEST_TABLE nicht kartiert [UPDATE TEST_TABLE SET LAST_REFRESH_DATE =: dateToday]] mit Ursache org.hibernate.hql.ast.QuerySyntaxException: TEST_TABLE ist nicht kartiert [UPDATE TEST_TABLE SET LAST_REFRESH_DATE =: dateToday] bei org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister (SessionFactoryHelper.java:181) bei org.hibernate.hql.ast.tree.FromElementFactory.addFromElement (FromElementFactory.java: 110) bei org.hibernate.hql.ast.tree.FromClause.addFromElement (FromClause.java:94)
Ich habe alle verwandten Fragen bereits in Stack Overflow überprüft.
Welche Java-Entität mappt 'TEST_TABLE'? Kannst du es posten? –
Siehe http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html – Unknown
Ich denke, Ihre HBM-Datei/Entity Annotation fehlt, dies sollte Ihnen helfen http: // stackoverflow. com/a/8524836/2869769 –