jquery ajax 突然变得很慢很慢,慢的令人发指
后台得到数据很快,我自己debug了
就是前台等待时间太长
下图是请求到回应所花费的时间:
------解决方案--------------------
建议复杂的查询直接用sql语句,有时候一对多这种配置会导致查询非最优
------解决方案--------------------设置set为懒加载能解决问题?
------解决方案--------------------我现在把one-to-many的配置和Bean里Set集合给删了,可以解决加载慢的问题,如果不把它删了,怎么配置它才不会自己去执行set里的查询语句呢
查询的内容是根据你的查询语句来的,如果你直接查询整个对象是没办法不查出来你的hbm.xml里面定义的内容的
直接去掉不需要的一对多查询
或者采用指定参数构造方法,new出需要查询对象来
或者直接采用sql
把set设置为懒加载的话在一些引用远程调用下会有问题,调用的对象将会是一个代理对像,某些情景下会导致一些错误