有Procurements   这张表吗?对象名   'Procurements'   无效。 你看一下是不是写错了

解决方案 »

  1.   

    已经解决,我用的是原生sql,但看了一下文档Hibernate3.1不支持createSQLQuery这个方法。换成createQuery就可以了。找不到对象名是因为原生SQL必须要自己配置数据库连接参数。不能自动找到映射的表。
      

  2.   

    提个建议 ,SELECT这个String一般没有写那么长的
      

  3.   

    谢谢楼上的建议,这是一个练习项目,为了图省事,所以把本该是多表级联查询的多个方法,合成一个可以任意定制参数的大sql语句了,虽然一个方法就搞定了所有需求,但我想系统开销也会比较大,以后会改进。