本帖最后由 javaee_ssh 于 2014-08-15 11:11:25 编辑

解决方案 »

  1.   

    去掉@LazyToOne(LazyToOneOption.PROXY)可以运行,但会把 部门的信息left out join出来。
      

  2.   

    用的都是什么包 看下,应该存在多个包都包含注解类LazyToOne,最后转型错误。
    使用hibernate4自带的required里的lib即可。
      

  3.   

    可以用@ManyToOne(fetch=FetchType.EAGER)
    @JoinColumn(name="dept_id")
    public Department getDept() {
    return dept;
    }
    不可以用,报错@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="dept_id")
    public Department getDept() {
    return dept;
    }
      

  4.   


    我记得以前报过这个错,是因为spring事务配置的问题
      

  5.   

    弄了两个javassist.jar真是惭愧,删除了低版本的,系统正常,谢谢大家,散分。