Query查询
dao接口的多行查询一般采用Query对象查询的方式,对象的使用和Model接口完全一致.
EntityQuery对象创建
<T> EntityQuery<T> createNamedQuery(String entityName,Class<T> resultClass, String queryName)
指定sqlKey和数据库映射类名,并指定返回EntityQuery的泛型类型为resultClass
参数:
- entityName : 实体类的简单类名
- resultClass : 指定EntityQuery的泛型类型
- queryName : xml中配置的sql的key属性
结果:
- 返回resultClass类型的EntityQuery对象.