Hi,
diese Hibernate Query (where clause):
verursacht immer diese Fehlermeldung:
"ERROR JDBCExceptionReporter:101 - Vergleiche zwischen 'BIGINT' und 'CHAR (UCS_BASIC)' werden nicht unterstützt. ..."
Ich denke das hängt irgendwie damit zusammen, dass er wohl die numberISBN (type: long) anscheinend als CHAR sieht, obwohl es eine BIGINT (also long) ist.
Habe mehrere Varianten durchprobiert: "from Book where numberISBN" oder "from Book where numberISBN.id" oder "from Book as book where numberISBN.id"...alles ohne Veränderung.
Wieso funktioniert das so nicht? ???:L
Ich bedanke mich schonmal in Voraus.
Grüße
diese Hibernate Query (where clause):
Java:
String queryString = "from Book as book where book.numberISBN.id='" + numberISBN + "'";
List<Book> list = getSession().createQuery(queryString).list();
verursacht immer diese Fehlermeldung:
"ERROR JDBCExceptionReporter:101 - Vergleiche zwischen 'BIGINT' und 'CHAR (UCS_BASIC)' werden nicht unterstützt. ..."
Ich denke das hängt irgendwie damit zusammen, dass er wohl die numberISBN (type: long) anscheinend als CHAR sieht, obwohl es eine BIGINT (also long) ist.
Habe mehrere Varianten durchprobiert: "from Book where numberISBN" oder "from Book where numberISBN.id" oder "from Book as book where numberISBN.id"...alles ohne Veränderung.
Wieso funktioniert das so nicht? ???:L
Ich bedanke mich schonmal in Voraus.
Grüße