[J2EE] EJB-QL OFFSET error

Pagina: 1
Acties:

  • Deddiekoel
  • Registratie: Maart 2000
  • Laatst online: 12-11-2025

Deddiekoel

Gadget nerd

Topicstarter
Ik ben wat met J2EE aan het klooien en ben nu aan het proberen om een entity bean gedeployed te krijgen. In deze bean wil ik de 10 laatste berichten ophalen. Ik heb alles lekker makkelijk via NetBeans aangemaakt maar bij deployment naar de Sun 8.1 server gaat het mis. Ik krijg dan de volgende error:
code:
1
JDO75006: Invalid EJBQL query Bean: MessagesBean Method: java.util.Collection findLatest(java.lang.Integer,java.lang.Integer) EJBQL: SELECT OBJECT(o) FROM Messages AS m ORDER BY m.id OFFSET ?1 LIMIT ?2 Error: column(51): JDO75202: Syntax error unexpected token 'OFFSET'.

Het gaat dus om de query:
code:
1
SELECT OBJECT(o) FROM Messages AS m ORDER BY m.id OFFSET ?1 LIMIT ?2

Ik geef hem 2 parameters van type java.lang.Integer...
Als ik alles achter DESC weghaal werkt het probleemloos. Waarom struikelt hij over het OFFSET commando, LIMIT slikt hij trouwens ook niet.

Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2


  • momania
  • Registratie: Mei 2000
  • Laatst online: 07:53

momania

iPhone 30! Bam!

Welke (r)dbms gebruik je :?

iig een die niet met OFFSET overweg kan, da's wel duidelijk :P

[ Voor 4% gewijzigd door momania op 07-09-2005 19:43 ]

Neem je whisky mee, is het te weinig... *zucht*


  • Deddiekoel
  • Registratie: Maart 2000
  • Laatst online: 12-11-2025

Deddiekoel

Gadget nerd

Topicstarter
Ik gebruik de meegeleverde pointbase...
Niet eens bij stil gestaan dat de DBMS er misschien niet mee overweg kon...
Dacht ook eigenlijk dat ejb-ql dat euvel moest voorkomen.

[ Voor 29% gewijzigd door Deddiekoel op 07-09-2005 19:57 ]

Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2