hibernate执行原生sql_接口定义方法

hibernate执行原生sql_接口定义方法Hibernate之Query接口的uniqueResult方法

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

如果查询返回多个值用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 }

当确定返回的实例只有一个或者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(); }

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187354.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python 元类编程_python入门

    python 元类编程_python入门前言通常我们创建类都是使用class类名,但是小伙伴们有没有想过,类是由谁来创建的呢,python中常说的万物皆对象,对象是由类创建的,那类本身也可以看做是对象,类可以由元类type创建type

    2022年7月29日
    8
  • 数组 – 稀疏数组

    一,稀疏数组1.定义稀疏数组可以看做是普通数组的压缩,但是这里说的普通数组是值无效数据量远大于有效数据量的数组形如:00000000000001000000000000200000000000000…

    2022年4月5日
    21
  • 注册会计师_会计师报考需要什么条件

    注册会计师_会计师报考需要什么条件本人是华政的,学的是国际法,成绩一般,从来没有上课的习惯。会计是零基础,6个月通过了注册会计师的会计、财务成本管理、税法、经济法、公司战略与风险管理5门课,想在这里和大家分享一下经验,也希望大家指教~~资料下载:http://www.iliyu.com/ 里面几乎什么资料都下的到          http://www.zhukuai.com/ 这个论坛8错          ht

    2022年10月4日
    0
  • 获取base64编码格式的图片大小[通俗易懂]

    获取base64编码格式的图片大小[通俗易懂]//imageBase就是要传来的图片数据因为我传来的照片头部已经去掉了,所以这里就不需要再做处理,只做“=”号的处理就可以了publicintobtainImageSize(StringimageBase){Stringstr=imageBase;str=str.replace(“=”,””);//这里计算出来的是字节大小也即是Bintsize=(str.length()-(str.length()/8

    2022年6月19日
    22
  • python 图像处理库_Python图像处理库

    python 图像处理库_Python图像处理库1.如果没有安装库就先安装库fromPILimportImage2.操作fromPILimportImage#导入库Image.open(‘1.png’)#读取图片im=np.array(Image.open(‘1.png’))#查看图片的gbk的颜色数组b=im[::-1]#改图片gbk数组的排列new_im=Image.fromarray(b.astype(‘uint8’))#

    2022年10月10日
    0
  • 学习Oracle这一篇就够了

    学习Oracle这一篇就够了配套资料,免费下载链接:https://pan.baidu.com/s/1yjJY3IstA8aMQBPYhWNlCw提取码:qmpd复制这段内容后打开百度网盘手机App,操作更方便哦第一章数据库概述1.1、数据库的好处将数据持久化到本地提供结构化查询功能1.2、数据库的常见概念DB:数据库,存储数据的仓库DBMS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建和管理数据库,常见的有MySQL、Oracle、SQLServerDBS:数据库系统,数据库系统是一个通称

    2022年10月8日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号