好像有个动态SQL语句的,就是不需要和表映射,这个SQL语句就从索引里取数据,不知道行不行

解决方案 »

  1.   

    另外不知道你的:oeNo是什么样子的,如果*号在前面的话,速度会相当慢,再加上你还lower了,这样就更慢了。
    还有,尽量把能查出的数据最少的条件放到最后来写,oracle执行查询是从查询语句的最后一个条件开始。
      

  2.   

    有谁用过hibernate访问过oracle索引?请指点指点!
      

  3.   

    hibernate中有一个PrepareStatement方法,这中方法相当于用存储过程,所以速度非常快!
      

  4.   

    索引在oracle里面建立了就可以,访问表时不用额外的写法。问题在于你的sql没有用到你的索引,也就是说你的索引没有起作用,要改你的查询条件
      

  5.   

    看来只能用 jdbc实现了,没人给出解决方案!
      

  6.   

    你的sql有问题,而不在于你用jdbc还是hibernate,你把看一下你的sql的执行计划,有没有用到索引的字段,就了解了
      

  7.   

    问题已解决了,索引已经被访问了,是oracle系统参数的问题,谢谢大家的参与!