After turning on debug SQL statements in the log, and inserting backticks into the identifier list, we get the same error. SQL debug follows (the first two log entries relate to the query to obtain the list of IDs, and the last to to the attempt to delete using them.
2008-08-08 09:47:57,525 org.hibernate.SQL(Thread-15) [DEBUG]:
/* select
record.id
from
MetricRecord record
where
Timestamp.Value < :dateLimit
and ServerDate < :dateLimit */ select
metricreco0_.`dbid` as col_0_0_
from
MetricRecord metricreco0_
inner join
MetricRecord_Meta metricreco0_1_
on metricreco0_.`dbid`=metricreco0_1_.dbid
left outer join
MetricRecord_Xml metricreco0_2_
on metricreco0_.`dbid`=metricreco0_2_.dbid
where
metricreco0_.Timestamp<?
and metricreco0_1_.ServerDate<? limit ?
2008-08-08 09:47:57,525 org.hibernate.SQL(Thread-15) [DEBUG]:
/* select
record.id
from
MetricRecord record
where
Timestamp.Value < :dateLimit
and ServerDate < :dateLimit */ select
metricreco0_.`dbid` as col_0_0_
from
MetricRecord metricreco0_
inner join
MetricRecord_Meta metricreco0_1_
on metricreco0_.`dbid`=metricreco0_1_.dbid
left outer join
MetricRecord_Xml metricreco0_2_
on metricreco0_.`dbid`=metricreco0_2_.dbid
where
metricreco0_.Timestamp<?
and metricreco0_1_.ServerDate<? limit ?
2008-08-08 09:47:57,831 org.hibernate.SQL(Thread-15) [DEBUG]:
/* insert-
select
for net.sf.gratia.storage.MetricRecord ids */ insert
into
HT_MetricRecord
select
metricreco0_.`dbid` as `dbid`
from
MetricRecord metricreco0_
inner join
MetricRecord_Meta metricreco0_1_
on metricreco0_.`dbid`=metricreco0_1_.dbid
left outer join
MetricRecord_Xml metricreco0_2_
on metricreco0_.`dbid`=metricreco0_2_.dbid
where
`dbid` in (
? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ?
)
2008-08-08 09:47:57,831 org.hibernate.SQL(Thread-15) [DEBUG]:
/* insert-
select
for net.sf.gratia.storage.MetricRecord ids */ insert
into
HT_MetricRecord
select
metricreco0_.`dbid` as `dbid`
from
MetricRecord metricreco0_
inner join
MetricRecord_Meta metricreco0_1_
on metricreco0_.`dbid`=metricreco0_1_.dbid
left outer join
MetricRecord_Xml metricreco0_2_
on metricreco0_.`dbid`=metricreco0_2_.dbid
where
`dbid` in (
? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ?
)
|