Hibernate之Query接口的uniqueResult()方法
来源:互联网 发布:DNF数据芯片是干嘛用的 编辑:程序博客网 时间:2024/05/16 06:29
如果查询返回多个值用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 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();
- }
阅读全文
0 0
- 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()方法
- Query接口的uniqueResult()方法
- Hibernate之Query.uniqueResult()结果为数值的注意事项
- Hibernate中Query.uniqueResult();
- Hibernate中Query.uniqueResult();
- Hibernate中Query.uniqueResult();
- Hibernate uniqueResult方法的使用
- Hibernate的Query接口的uniqueResult()方法(如果查询结果有多个值则抛出错误;结果有且只有一个值,返回一个object; 如果没值,返回null )
- hibernate uniqueResult方法
- hibernate uniqueResult方法
- C#读写注册表
- unity3d 5.x standard assets 官方标准资源包下载地址
- sysfs接口函数的建立_DEVICE_ATTR
- 【代码积累】condition of lock
- Http请求中Content-Type讲解以及在Spring MVC中的应用
- Hibernate之Query接口的uniqueResult()方法
- 冲刺NOI2017 (20) 苹果树 (矩阵树定理 容斥原理 Meet in middle)
- JBoss 7.1.1启动时遇到Address already in use: bind /127.0.0.1:9990的处理办法
- keepalived + rsync +inotify-tools实现双机热备
- 定义
- 宕机日记:swap交换分区和并发测试ab工具的使用
- Adb server 进程改造 (一)
- js组建解析json .net组建解析json
- SpringMvc解决跨域问题