博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HQL基础Query简单查询结果for输出和Iterator输出
阅读量:6973 次
发布时间:2019-06-27

本文共 1627 字,大约阅读时间需要 5 分钟。

HQL第一次课:

  hibernate Query Language:hibernate 查询语言

  

  语法:

  query:

    String hql="from dept";

    Query query=session.createQuery(hql);//返回list集合

    query是一个对象,拥有很多方法,.list()方法返回集合;

  hql语句下次笔记详解,本次制作简单操作!

    

1     public static List
getDept(){ 2 List
list=new ArrayList
(); 3 Configuration conf=null; 4 SessionFactory factory=null; 5 Session session=null; 6 7 try { 8 9 conf=new Configuration().configure();10 //创建sessionfactory11 factory=conf.buildSessionFactory();12 //打开会话13 session=factory.openSession();14 //hql15 String hql="select dept from Dept as dept where dept.deptname like '%发%'";16 Query query=session.createQuery(hql);17 // list=query.list();18 // for(Dept dep:list){19 // System.out.println(dep);20 // 21 // }22 System.out.println("迭代器");23 Iterator
ite=query.iterate();24 while(ite.hasNext()){25 System.out.println(ite.next());26 27 }28 29 30 } catch (Exception e) {31 e.printStackTrace();32 33 }finally{34 if(session!=null){35 session.close();36 37 }38 }39 40 41 42 return list;43 44 }

  

    

转载于:https://www.cnblogs.com/gcs1995/p/4126899.html

你可能感兴趣的文章
android实战开发02
查看>>
网络中的连接设备
查看>>
业务逻辑:完成基于CRM地址完全匹配的自动分单业务逻辑
查看>>
2019校招面经大汇总
查看>>
[CSS]滚动条样式设置
查看>>
转://oracle 软件的收费模式
查看>>
JDBC
查看>>
Python中的property
查看>>
栈的题目
查看>>
Java支持多继承么?
查看>>
LeetCode 475. Heaters
查看>>
caffe学习--cifar10学习-ubuntu16.04-gtx650tiboost--1g--01
查看>>
转载--一个关于操作系统不断更新迭代的秘密
查看>>
ajax跨域请求的问题
查看>>
mybatis批量保存的两种方式(高效插入)
查看>>
LA 3644 易爆物
查看>>
登录时记住用户名和密码及cookie案例应用
查看>>
对于一个小白来说,遇到的前端问题(2)
查看>>
cocos2dx-新建工程时避免文件和文件夹的拷贝
查看>>
[bzoj 3622]已经没有什么好害怕的了
查看>>