我用的是Eclipse3.3,当我把数据库中表反向生成pojo时 
竟然会出现private int id;而不是private Integer  id; 
出现这种情况的最有可能的原因是什么?

解决方案 »

  1.   

    可能是你用自带的包的问题,建议不要用eclipse自带的包
      

  2.   

    终于在不断的 尝试之后解决了,hibernate反向工程是依赖于hibernate的,他的数据库连接必须配置在hibernate.cfg.xml中,否则无法找到对应的数据库驱动等信息,虽然proxoolPool里面有对应的配置信息,但是在反向工程中生成pojo和hbm文件时没有在hibernate.cfg.xml中找到对应的信息,所以报错,由此得出这两者搭配并不是很好
    解决方法:
      先将应用proxoolPool的配置信息删除,直接在hibernate的配置文件中配置数据库驱动、用户名、密码等信息,即可生成,生成过后在将删除的配置信息复原,即可!