hibernate uniqueResult方法(转载)
如果查询返回多个值用list()方法
- public void testQuery(){
- Configuration config = new Configuration().configure();
- SessionFactory factory = config.buildSessionFactory(); //创建SessionFactory
- Session session = factory.openSession(); //创建Session
- session.beginTransaction(); //开始事务
- Query query = session.createQuery("from Student");
- List list = query.list(); // 用list方法返回多个值
- //List list = session.createQuery("from Student").list();
- for(int i=0;i<list.size();i++){
- Student student = (Student)list.get(i);
- System.out.print(student.getId()+" ");
- System.out.print(student.getName()+" ");
- System.out.print(student.getSex()+" ");
- System.out.print(student.getBirthday());
- System.out.println();
- }
- session.getTransaction().commit(); //提交事务
- session.close(); //关闭Session
- }
- public void testQuery(){
- Configuration config = new Configuration().configure();
- SessionFactory factory = config.buildSessionFactory(); //创建SessionFactory
- Session session = factory.openSession(); //创建Session
- session.beginTransaction(); //开始事务
- Query query = session.createQuery("from Student");
- List list = query.list(); // 用list方法返回多个值
- //List list = session.createQuery("from Student").list();
- for(int i=0;i<list.size();i++){
- Student student = (Student)list.get(i);
- System.out.print(student.getId()+" ");
- System.out.print(student.getName()+" ");
- System.out.print(student.getSex()+" ");
- System.out.print(student.getBirthday());
- System.out.println();
- }
- session.getTransaction().commit(); //提交事务
- session.close(); //关闭Session
- }
当确定返回的实例只有一个或者null时 用uniqueResult()方法
- public void testGet(){
- Configuration config = new Configuration().configure();
- SessionFactory factory = config.buildSessionFactory();
- Session session = factory.openSession();
- session.beginTransaction();
- Query query = session.createQuery("from Student s where s.id=?");
- query.setString(0, "2");
- Student student = (Student)query.uniqueResult(); //当确定返回的实例只有一个或者null时 用uniqueResult()方法
- //Student student = (Student)session.createQuery("from Student s where s.id=?").setString(0,"5").uniqueResult();
- System.out.println(student.getName());
- System.out.println(student.getBirthday());
- session.getTransaction().commit();
- session.close();
- }
hibernate uniqueResult方法(转载)相关推荐
- java uniqueresult_「uniqueresult」hibernate uniqueResult方法 - seo实验室
uniqueresult 数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueresult这个方法!否则就用list():其返回类型为Object uniqueResult()方法通常是在业 ...
- hibernate uniqueResult方法
数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueResult这个方法!否则就用list():其返回类型为Object uniqueResult()方法通常是在业务方法查询语句中用到的,比 ...
- Hibernate之Query接口的uniqueResult 方法
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 如果查询 ...
- 【Hibernate】uniqueResult方法
数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueResult这个方法!否则就用list():其返回类型为Object uniqueResult()方法通常是在业务方法查询语句中用到的,比 ...
- Hibernate之Query接口的uniqueResult()方法
当确定返回的实例只有一个或者null时 用uniqueResult()方法 //查询学生数量Object o=se.createCriteria(Student.class).setProjectio ...
- eclipse安装、使用hibernate插件方法
转载自 eclipse安装.使用hibernate插件方法 hibernate插件安装方法: http://download.jboss.org/jbosside/updates/stable 点 ...
- 后端-SSH,HibernateDaoSupport类,createQuery与createSQLQuery方法,uniqueResult()方法
目录 HibernateDaoSupport类 createQuery与createSQLQuery方法 uniqueResult()方法 HibernateDaoSupport类 1. 继承了Hib ...
- [ROM] 【技术帖】MIUI移植的简单方法 [转载]
[ROM] [技术帖]MIUI移植的简单方法 [转载] 此教程仅介绍如何移植MIUI,原理方面的东西不会涉及太多,主要是因为我对原理方面的东西也不是很懂,怕误导了大家. 我以移植MIUI到Incred ...
- java uniqueresult_Hibernate之Query接口的uniqueResult()方法详解
如果查询返回多个值用list()方法 public void testQuery(){ Configuration config = new Configuration().configure(); ...
最新文章
- 利用Eventlog Analyzer分析日志
- 二、Java面向对象(7)_封装思想——this关键字
- isalnum()函数:找出str字符串中为英文字母或数字的字符
- 杭电2062java实现
- Nginx教程-http_core_module变量
- 洛谷P3360偷天换日(树形DP)
- aspnetcore源码学习(一)
- js创建对象的几种常用方式小结(推荐)
- [转]文件的操作方式
- MySQL 基础 —— 字符串处理
- 拓端tecdat|R语言贝叶斯MCMC:GLM逻辑回归、Rstan线性回归、Metropolis Hastings与Gibbs采样算法实例
- 获取字符串中的汉字拼音首字母
- 软件实习项目4——校园一卡通管理系统(实验准备与设计)
- 【计算机网络】谢希仁教材轻松解读 概述篇
- 计算机原理与结构 实验1《实验工具使用》
- 制度决定成败:揭秘思科顶层设计的秘密
- Android View 获取焦点
- 运维面试题(面前准备)
- 两个ip是否在同一网段?
- 你的电脑遇到问题,需要重新启动的解决思路
热门文章
- C#设计模式--抽象工厂模式
- 抖音直播间:公屏信息解析(纯协议方式)
- web前端期末大作业:HTML+CSS+JavaScript绿色的盆栽花店网站响应式模板 大学生鲜花网页设计
- chrome jquery ajax请求,在Chrome中window.onbeforeunload ajax请求
- C语言中typeof作用,typeof关键字的作用
- linux换系统源方法
- 每个程序员都应该参加一次 GDD
- PPT里对指定三角形的三条边作垂直平分线的VBA代码
- 计算机学科导论-2014级教学材料
- Android开发工具视频Android 12(S)准备