不可能吧...BeanUtils.copyProperties(B,A)  
BeanUtils.copyProperties(C,A)  
D.setB(B)
D.setC(C)或者
BeanUtils.copyProperties(D.getB(),A)  
BeanUtils.copyProperties(D.getC(),A)  楼主是怎么做的?

解决方案 »

  1.   

    D.setB(B)
    D.setC(C)我只是省略没写在这里,就是如同楼上的一样,值确实能copy过去,可就是写不进数据库,service和DAO肯定没错,郁闷的是不抛异常,console和日志里面都没有异常,不知道问题出在什么地方
      

  2.   

    D是不是从数据库里面取出的po?
    把完整测试代码贴出来好了,我怀疑还是lazy loading的问题,好像学hibernate遇到的很多问题都是把这个弄清楚的原因。