显示HQL干什么?HQL最终都要转换成SQL来运行,所以你加那句一般就足够分析你系统怎么在数据库里运行了

解决方案 »

  1.   

    那就显示sql   怎么显示啊~~  我要看看它生成的sql
      

  2.   

    <property name="hibernateProperties">
      <props>
      <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
      <prop key="hibernate.show_sql">true</prop>
      </props>
    </property>
    就是这么写的,别忘了培上方言要不然不可以的。
      

  3.   

    如果你用的eclips,打开hibernate的配置文件在界面操作上点一下就可以了
      

  4.   

    log4j加这两句试试
    log4j.logger.org.hibernate=infolog4j.logger.org.hibernate.SQL=debug