failed to lazily initialize a collection of role 这种异常主要是一对多或者多对一反射引起的,需要在hibernate的.hbxm配置文件中修改一一下:lazy的属性设置为false;就可以解决这个问题。