重点:
关联关系(一对一、一对多等)、延迟加载、缓存
1、加载数据
hibernate:
get不支持延迟加载、load支持延迟加载。
加载数据时,如果没有匹配的数据,get返回null,load则抛出以异常。
可以对查询对象进行延迟加载。
ibatis:
也支持延迟加载。
查询结果对象中的某个字段通过子查询获取值时,会进行延迟加载。如果不采用CGLIB,仅支持Collection对象的延迟加载;如果采用CGLIB,除了Collection类型,还支持其他类型。
重点:
关联关系(一对一、一对多等)、延迟加载、缓存
1、加载数据
hibernate:
get不支持延迟加载、load支持延迟加载。
加载数据时,如果没有匹配的数据,get返回null,load则抛出以异常。
可以对查询对象进行延迟加载。
ibatis:
也支持延迟加载。
查询结果对象中的某个字段通过子查询获取值时,会进行延迟加载。如果不采用CGLIB,仅支持Collection对象的延迟加载;如果采用CGLIB,除了Collection类型,还支持其他类型。