首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate(lazy加载)的意义

2012-10-08 
hibernate(lazy加载)的意思????? 比如部门ENTITY和员工ENTITY,部门与员工1对多,如果lazy设置为false,那么

hibernate(lazy加载)的意思

????? 比如部门ENTITY和员工ENTITY,部门与员工1对多,如果lazy设置为false,那么只要加载了一个部门的po,就会根据一对多配置的关系把所有员工的po也加载出来。但是实际上有时候只是需要用到部门的信息,不需要用到员工的信息,这时员工po的加载就等于浪费资源。如果lazy设置为true,那么只有当你访问部门po的员工信息时候才回去加载员工的po的信息。但是在这个过程中session是不能关闭的否则就会出错。

热点排行