我在两个类中加了个共有构造函数就搞顶了。
很奇怪public Customer(){}
public Order(){}有人知道原因吗?网上也看了。是说不能有一个private的无参构造函数
但是一个类不是有一个自带public的无参构造函数吗??求教中

解决方案 »

  1.   

    试试在Customer的hbm文件中设置orders的lazy="true"
      

  2.   

    在Customer的hbm文件中将orders的lazy属性设置为"true" 试下看效果怎么样?
      

  3.   

    要在两个类中建立一个public的构造函数就可以了
    public Customer(){}public Order(){}结果问题解决了。而且是一对多的类写个构造函数就可以了。就是说 Order这个构造函数都无需写
      

  4.   

    如果是当前类中自已不写pubic 构造函数是没有问题的,在实例化时会调和一个默认的构造函数,但这个默认的构造函数不是说是
    public 类型的