Hibernate查询单个字段,Hibernate把每个id做成一个元素的一维数组,List存放的是一维数组。
Query query = s.createQuery("select u.id from User as u");
List list = query.list();
for (i=0; i< list.size(); i++) {
Long id = (Long) list.get(i);
System.out.println(id);
}
Hibernate查询多个字段,Hibernate把每个id和name做成一个2个元素的一维数组,List存放的是一维数组。
Query query = s.createQuery("select u.id,u.name from User as u");
List list = qurey.list();
for (int i=0; i< list.size(); i++) {
Object[] row = (Object[])list.get(i);
Long id = (Long) row[0];
String name = (String) row[1];
System.out.println(“id = ”+id+“ name = ”+name);
}
Hibernate查询一个字段和User对象,Hibernate把每个id和User对象做成一个2个元素的一维数组,List存放的是一维数组。
Query query = s.createQuery("select u.id , u from User as u");
List list = query.list();
for (int i=0; i< list.size(); i++) {
Object[] row = (Object[])list.get(i);
Long id = (Long) row[0];
User user = (User) row[1];
System.out.println(“id = ”+id+“ name = ”+name+“ User = ”+user);
} 转贴
分享到:
相关推荐
解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题
Hibernate连表查询 Hibernate连表查询
Hibernate 实体类 注解及功能说明。
NULL 博文链接:https://jadeluo.iteye.com/blog/1188608
Hibernate查询首先介绍get()和load()方法的区别:get()方法和load()方法的区别主要在于对二级缓存的使用上。load()方法会使用二级缓存,而get()方法在一级缓存没有找到会直接查询数据库,不会去二级缓存中查找。 get...
使用hibernate的query调用oracle的存储过程/function,包含例子,源码以及数据库文件
这是一个Hibernate实例 使用oracel数据库 并用junit和自定义类分别进行了测试
14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9....
功能包括:功能日志记录(访问、参数、异常、返回结果集)、数据日志记录、日志查询对比。配置灵活扩展性强。通过接口注入解藕业务系统,形成独立可插拔的日志管理工具。 功能日志:基于java aop思想设计,通过...
14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9....
14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9....
//该方法会立即加载/获取数据(只要调用该方法就会立即向数据库发出查询语句),该方法只在内部缓存查找数据,如果内部缓存中没有数据就直接去数据库查询,当数据库中没有要查询的数据时返回null (6).load(Class ...
14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 ...
功能包括:功能日志记录(访问、参数、异常、返回结果集)、数据日志记录、日志查询对比。配置灵活扩展性强。通过接口注入解藕业务系统,形成独立可插拔的日志管理工具。 功能日志:基于java aop思想设计,通过...
如果你的Database schema中没有项目,查看你选择Console configuration是否正确,单击下面“Refresh”应该就出来了,最后单击Finish完成返回, 然后单击Exporters选项卡,选择导出项目,这里选择了Domain code(....
14. HQL: Hibernate查询语言 14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9....
QueryCache 用来缓存查询语句 , 及查询结果集中对象的 Identifier 与 Type. 当再次使用已缓存的 Query 时 , 就可以通过对象的 Identifier 与 Type 在 SECOND LEVEL CACHE 中查找实际的对象 . 对于查询缓存来说,...
返回元组(tuples)的查询 10.4.1.3. 标量(Scalar)结果 10.4.1.4. 绑定参数 10.4.1.5. 分页 10.4.1.6. 可滚动遍历(Scrollable iteration) 10.4.1.7. 外置命名查询(Externalizing named queries) 10.4.2. 过滤集合 ...
返回元组(tuples)的查询 10.4.1.3. 标量(Scalar)结果 10.4.1.4. 绑定参数 10.4.1.5. 分页 10.4.1.6. 可滚动遍历(Scrollable iteration) 10.4.1.7. 外置命名查询(Externalizing named queries) 10.4.2. 过滤...
使用了 webservice spring + hibernate 的相关技术,封装了base接口,并对返回结果进行了封装了