现在的位置: 首页 > 综合 > 正文

ibatis和hibernate重点知识及比较

2013年09月12日 ⁄ 综合 ⁄ 共 226字 ⁄ 字号 评论关闭

重点:

关联关系(一对一、一对多等)、延迟加载、缓存

 

1、加载数据

hibernate:

get不支持延迟加载、load支持延迟加载。

加载数据时,如果没有匹配的数据,get返回null,load则抛出以异常。

可以对查询对象进行延迟加载。

ibatis:

也支持延迟加载。

查询结果对象中的某个字段通过子查询获取值时,会进行延迟加载。如果不采用CGLIB,仅支持Collection对象的延迟加载;如果采用CGLIB,除了Collection类型,还支持其他类型。

 

抱歉!评论已关闭.