Existe limite para clausulo OR?

Boa tarde, existe algum limite na inclusão de OR numa consulta?

Estou dando manutenção num codigo onde eh passada uma lista, dessa lista eh pego um atributo do objeto e colocado na clausula OR, no caso a lista contem 287 objetos, logo serão 287 OR’s.

Espero ter sido claro

vlw

esqueci de dizer: estou usando hibernate

OR onde?
Em um SQL?
Depende de seu banco; pode ser que seu banco simplesmente não aceite.
É necessário testar a tal query para ver se ela não vai estourar alguma coisa. Como você já deve ter imaginado, a possibilidade de dar algum problema é grande.

Dependendo do que você quer fazer, é melhor usar “IN” em vez de um monte de ORs.

Se for com o Hibernate, pode ser que a query SQL gerada por ele (via API de Criteria) estoure algum limite. É questão de tentar e testar.

eh acabei de testar com in e rolou, vlw

http://www.hibernate.org/hib_docs/reference/en/html/querycriteria-narrowing.html , veja o exemplo:

humm, interessante, vou dar uma boa olhada.
vlw thingol