You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by Graham Leggett <mi...@sharp.fm> on 2014/04/15 17:23:17 UTC
Strange missing spaces in a Criteria based query
Hi all,
I am having some bizarre behaviour from torque v3.3. On a specific machine (RHEL6, Java SE 7u51), an attempt to generate a query from a Criteria object using a join results in the bogus query below, notice the missing spaces between "payment_note", "JOIN", and "note":
Criteria:: note.effective_date<=>note.effective_date<='2014-04-15 17:13:06': payment_note.description<=>upper(payment_note.description) LIKE '%LOM104%':
Current Query SQL (may not be complete or applicable): SELECT UPPER(payment_note.serial) FROM payment_noteJOINnote ON payment_note.note_id=note.note_id WHERE note.effective_date<='2014-04-15 17:13:06' AND upper(payment_note.description) LIKE '%LOM104%' ORDER BY UPPER(payment_note.serial) DESC
[ERROR] AccountingPaymentNoteIndexAction - While trying to search for payment notes from the database, an exception was thrown. <org.apache.torque.TorqueException: org.postgresql.util.PSQLException: ERROR: syntax error at or near "ON"
Position: 387>org.apache.torque.TorqueException: org.postgresql.util.PSQLException: ERROR: syntax error at or near "ON"
Position: 387
On a dev machine (running MacOSX 10.8.5) the query builds fine.
Anyone seen anything like this before?
Regards,
Graham
--
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org