hibernate uniqueResult方法
来源:互联网 发布:java编写九九乘法表 编辑:程序博客网 时间:2024/05/29 16:51
如果查询返回多个值用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(); //创建SessionFactorySession session = factory.openSession(); //创建Sessionsession.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方法
- hibernate uniqueResult方法
- hibernate uniqueResult方法
- hibernate uniqueResult方法
- hibernate uniqueResult方法(转载)
- 【Hibernate】uniqueResult方法
- hibernate uniqueResult方法
- Hibernate uniqueResult方法的使用
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate之Query接口的uniqueResult()方法
- Hibernate中Query.uniqueResult();
- SQL Server 2008 允许远程链接
- 装箱拆箱
- 线程安全与非线程安全的区别
- 系统分析与设计之用例图
- 公钥、私钥、数字证书的概念
- hibernate uniqueResult方法
- c#中Dictionary、ArrayList、Hashtable和数组 Array 的区别是什么?
- Linux平台下物理DG部署
- hdu1232 畅通工程
- Android - LayoutInflater
- CSP编程基础--CryptAPI使用过程中碰到的问题
- Mastering Regular Expression 代码介绍 1 - HTML 格式转换
- 关于单实例模式的认识
- CONTAINING_RECORD