find方法和iterator方法的区别 (1) iterator首先会获取符合条件的记录的id,再跟据id在本地缓存中查找数据,查找不到的再在数据库中查找,结果再存在缓存中。N+1条SQL语句。 (2) find根据生成的SQL语句,直接访问数据库,查到的数据存在缓存中,一条SQL语句。
单项选择题在Hibernate的HQL查询中,有如下代码: 则query.list();返回的是()
A.所有部门的集合 B.所有部门名称的集合 C.所有部门创建日期的集合 D.所有包括部门名称和创建日期的对象数组的集合
单项选择题在Hibernate中,用于比较字符串的like操作符“like ’%部%’”表示()。
A.所有以“部”开头的字符串 B.所有以“部”结尾的字符串 C.所有包括“部”的字符串 D.所有包括“部”且“部”不在开头和结尾的字符串
单项选择题在Hibernate中,用于比较字符串的like操作符“like ’部%’”表示()。
单项选择题对于HQL中的as关键字,下列说法正确的是()。
A.必须要有 B.必须没有 C.可以有,也可以没有 D.以上说法均不正确
单项选择题在Hibernate中,下列说法不正确的是()。
A.HQL是基于SQL的 B.HQL提供更加面向对象的封装 C.HQL是Hibernate官方推荐的查询方式 D.HQL提供的是面向关系型数据库的