看看hibernate.xml这个文件上面有playerBasicInfo.hbm.xml没。

解决方案 »

  1.   

    已经设置了主键,hibernate.xml中也有playerBasicInfo.hbm.xml,PlayerBasicInfo.java类也在相应的包里,但是还是报错!
      

  2.   

    先从你的类里看看,在那里找不到ID.转向页面的时候是否把ID传过来了.
      

  3.   

    已经找过了,没有问题!因为我是在JSP页面中用Hibernate,是不是这样用的时候,配置文件的放置位置有要求?
      

  4.   

    页面上+上<%@ page import="XX.maps/playerBasicInfo.hbm.xml"%>和你在java代码里一样
      

  5.   

    用.*吧。我记得应该是xx.xx.xx.* 吧 你的怎么会是dao/maps/ 你代码里面也是这样??
      

  6.   

    是的,代码里也是这样的,单独测试的时候可以通过!在这里谢谢大家了,问题已经解决了,是因为主键的id,在配置文件里我没加类型,hibernate.cfg.xml的位置放的也不对.正确的存放位置是WEB-INF下.这样问题就全解决了!谢谢