Hi Vicent!

> ________________________________________
> From: users-boun...@xwiki.org [users-boun...@xwiki.org] On Behalf Of Vincent 
> Massol [vinc...@massol.net]
> Sent: 28 May 2013 08:45
> To: XWiki Users
> Cc: Lista Garcia, Isabel
> Subject: Re: [xwiki-users] XWQL query on several objects of the same class    
>   instantiated in the same doc
>
> Hi Ricardo,
>
> On May 28, 2013, at 7:35 AM, <ricardo.julio.rodriguez.fernan...@sergas.es> 
> wrote:
>
>> Hi Vincent, all!
>>
>> Please, do you think this is of any value and clear enough as to going to 
>> XWiki Extensions Query Module page?
>>
>> http://www.idisantiago.es/bin/XWQL/QueryOnComments
>
> Yes it would be great to add this to extensions.xwiki.org :)
>
> Since it's not a single query I'm not sure the best place is the query module 
> page.
>
> I'd say that it could be added as an entire snippet on extensions.xwiki.org.
>
> Important Note: Your code is written dangerously and is subject to XSS 
> attacks. You need to modify it and use binding:
>
> #set ($xwqlquery = "SELECT doc2.fullName FROM Document doc2, 
> doc2.object(XWiki.XWikiComments) comm2
> WHERE doc2.translation = 0 and comm2.comment LIKE '$string1'")
>
> should be:
>
> #set ($xwqlquery = "SELECT doc2.fullName FROM Document doc2, 
> doc2.object(XWiki.XWikiComments) comm2
> WHERE doc2.translation = 0 and comm2.comment LIKE ':string1'")
>

Thanks for the note, Vicent! I've already tried that, but I was not able to 
solve this error:

Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while 
hibernate execute
Wrapped Exception: could not locate named parameter [string1]

I've modified the code at the link below to show you the whole error message...

http://www.idisantiago.es/bin/XWQL/QueryOnComments

I read your reference to bind variables in 
http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module, but I'm not 
able to find my error!

Please, where am I wrong? I'm still working with a XE 2.4.30451 installation.

Thanks!

> And then:
>
> $services.query.xwql($xwqlquery).bindValue("string1", string1).execute()
>
> Thanks
> -Vincent
>
>>
>> Thanks!
>>
>> ________________________________________
>> From: users-boun...@xwiki.org [users-boun...@xwiki.org] On Behalf Of Vincent 
>> Massol [vinc...@massol.net]
>> Sent: 23 May 2013 08:09
>> To: XWiki Users
>> Cc: Lista Garcia, Isabel
>> Subject: Re: [xwiki-users] XWQL query on several objects of the same class 
>> instantiated in the same doc
>>
>> Getting closer :)
>>
>> Ricardo, when you resolve this, it would be great if you could add an 
>> example on
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Query+Module so that 
>> next time someone has the same question he/she can find some example of 
>> nested query there.
>>
>> Thanks
>> -Vincent
>>
>> On May 23, 2013, at 1:36 AM, ricardo.julio.rodriguez.fernan...@sergas.es 
>> wrote:
>>
>>> Hi!
>>>
>>>> ________________________________________
>>>> From: users-boun...@xwiki.org [users-boun...@xwiki.org] On Behalf Of 
>>>> BOUSQUET Jeremie [jeremie.bousq...@gemalto.com]
>>>> Sent: 22 May 2013 22:38
>>>> To: XWiki Users
>>>> Cc: Lista Garcia, Isabel
>>>> Subject: [xwiki-users] Re : XWQL query on several objects of the same 
>>>> class instantiated in the same doc
>>>>
>>>> Hi,
>>>>
>>>> You miss the .execute() at the end :)
>>>>
>>>
>>> Call me stupid! Thanks, Jeremie! Thanks Louis-Marie and Ebo!
>>>
>>> But I'm afraid I'm still not able to run the script without errors. It 
>>> seems to me that the XWQL query...
>>>
>>> SELECT doc2.fullName FROM Document doc2, doc2.object(XWiki.XWikiComments) 
>>> comm2
>>> WHERE comm2.comment LIKE '%Withdrawal:2011%'
>>>
>>> doesn't generate a suitable list to enter in a NOT In construct. It 
>>> generates this...
>>>
>>> [XWiki.MariaCerezo, XWiki.RodrigoCabanasGancedo, XWiki.JeronimoFortezaVila, 
>>> ...]
>>>
>>>
>>> 'XWiki.MariaCerezo', 'XWiki.RodrigoCabanasGancedo', 
>>> 'XWiki.JeronimoFortezaVila', ...
>>>
>>> At the bottom of the page...
>>>
>>> http://www.idisantiago.es/bin/XWQL/SnapshotE0012012
>>>
>>> ... you'll find the error and the script split into several code chunks 
>>> working perfectly.
>>>
>>> Please, am I right with the source of the problem? How could I change to 
>>> the 'item','item2',ìtem3'...
>>>
>>> How could I change the way XWQL gives layout to the list?
>>>
>>> Thank you very much!!

Nota: A información contida nesta mensaxe e os seus posibles documentos 
adxuntos é privada e confidencial e está dirixida únicamente ó seu 
destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por 
favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos 
adjuntos es privada y confidencial y está dirigida únicamente a su 
destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, 
por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to