use*_*818 1 java oracle time hibernate
我有这样的查询:
delete from tableA where fk in (select id from tableA where fk='somevalue'
and tableA.date between date1 and date2)
Run Code Online (Sandbox Code Playgroud)
当我从TOAD运行此查询时,它需要接近100毫秒.我跑步时使用
session
.createSQLQuery(
"delete ....")
.setParameter("...")
.setParameter("...")
.setParameter("...")
.executeUpdate();
Run Code Online (Sandbox Code Playgroud)
它需要将近30分钟真正的查询删除0行.所以可能存在一些hibernate/oracle问题.我怎么能找到它们?谢谢.