Normal
Hi,diese Hibernate Query (where clause):[code=Java]String queryString = "from Book as book where book.numberISBN.id='" + numberISBN + "'"; List<Book> list = getSession().createQuery(queryString).list();[/code]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? ???:LIch bedanke mich schonmal in Voraus.Grüße
Hi,
diese Hibernate Query (where clause):
[code=Java]String queryString = "from Book as book where book.numberISBN.id='" + numberISBN + "'";
List<Book> list = getSession().createQuery(queryString).list();[/code]
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