Hql例子
来源:互联网 发布:python中pyparsing 编辑:程序博客网 时间:2024/06/08 16:51
//hql查询 public static void main(String[] args) { Configuration cfg = new Configuration().configure(); //session对象 SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); /* Transaction tx=session.beginTransaction(); String hql="from Dept"; Query query = session.createQuery(hql); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); }*/ //查部分 /* String hql="from Dept where deptname='开发部'"; Query query = session.createQuery(hql); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); }*/ //查部分分列 /* String hql="select dept.deptno,dept.deptname from Dept dept"; Query query = session.createQuery(hql); List<Object[]> list = query.list(); for (Object[] obj:list) { for (Object child:obj) { System.out.println(child); } }*/ //查部分分列返回Dept /* String hql="select new Dept( dept.deptno,dept.deptname) from Dept dept"; Query query = session.createQuery(hql); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); }*/ //参数查询 匿名占位符/* String hql="from Dept where deptname=?"; Query query = session.createQuery(hql); query.setParameter(0,"开发部"); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); }*/ //参数查询 参数名称绑定 /* String hql="from Dept where deptname=:deptname"; Query query = session.createQuery(hql); query.setParameter("deptname","开发部"); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); }*/ //参数查询 参数名称绑定+对象属性 String hql="from Dept where deptname=:deptname"; Dept dd=new Dept(); dd.setDeptname("开发部"); Query query = session.createQuery(hql); query.setProperties(dd); List<Dept> list = query.list(); for (Dept dept:list) { System.out.println(dept.getDeptname()); } }
阅读全文
0 0
- Hql例子
- NHibernate HQL 函数例子
- Hibernate中HQL查询例子
- Hibernate中HQL语言的一些例子
- hibernate的hql模糊查询例子
- hibernate---HQL之引用查询小例子
- HQL
- hql
- hql
- HQL
- hql
- HQL
- HQL
- Hql
- HQL
- HQL
- hql
- hql--
- 梯度下降法
- Java基础编程小练习---(数组)学生成绩管理系统
- 用户行为分析面面观(之二)-----特征2:流动性
- 返回顶部
- Ubuntu16 安装搜狗输入法及两个图标解决方法
- Hql例子
- jdbc基础 (二) 通过properties配置文件连接数据库
- 用户行为分析面面观(之三)-----特征3:传播性
- 网络编程
- EasyNVR流媒体服务器接入EasyDSS云视频平台快照上传实现
- JavaScript中的‘&&’、‘||’操作符
- SQL commands Glossary of commonly used SQL commands
- 游戏开发判断网络是否连接
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation