generated SQL
yanor Mar 30, 2002 2:41 PMhas anyone noticed strange and inefficient SQLs genereated , like the one below? i haven't pinpoint exactly when the SQL is generated but i believe it only happens when i update a many-to-many relationship (i only have many-to-many uni-directional relationships so i don't know if this only happens in the uni-directional case). also, the number of "OR" conditionals depends on the number of objects in the table.
11:36:56,709 DEBUG [InvoiceEJB] Executing SQL: SELECT pk,name, product
FROM INVOICE WHERE (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)
OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?) OR (pk=?)