'org.hibernate.SQLQuery' is deprecated

在Hibernate5.2之后,SQLQuery已经被摒弃,改用NativeQuery代替了。

在Hibernate中使用sql语句查询,如下所示(已略去部分方法):

  //使用sql进行查询
public static void queryEmployee(){
session=getSession();
try{
transaction=session.beginTransaction();
String sql="select first_name,salary from Employee where first_name='lin'";
NativeQuery query=session.createNativeQuery(sql);
List<Object[]> workers=query.getResultList();
for(Object[] worker:workers) {
String firstName=(String) worker[0];
int salary=(int)worker[1];
System.out.println("first_name:"+firstName+" salary:"+salary);
}
}catch (Exception e) {
if(transaction!=null) {
transaction.rollback();
}
e.printStackTrace();
}finally {
session.close();
}
}

最新文章

  1. C#用UPnP穿透内网
  2. C#Form窗体通过代码改变尺寸
  3. android图片压缩方法
  4. 计算机程序和C++语言简介
  5. SQL-Server索引漫谈
  6. Java代理模式——静态代理模式
  7. (一)使用Fragment实现QQ的底部按钮
  8. JQuery打造下拉框联动效果
  9. Spinner的用法实现
  10. pinvoke 数据交互笔记
  11. 父页面(JSP页面)传参数到子页面(JSP页面)
  12. Linux系统下常用命令
  13. awesome python 中文版 相见恨晚!
  14. MySQL准备
  15. Centos7 开机启动命令行模式
  16. 最近见到一个用react native实现的标尺动画,不知道如何实现 帖两张图(新知食App)
  17. hdu 5181 numbers
  18. koa+orm2
  19. ubuntu的配置文件
  20. C++内置类型的机器实现

热门文章

  1. xml dom minidom
  2. selenium APi
  3. POJ 3666 Making the Grade (线性dp,离散化)
  4. 1012 The Best Rank (25 分)
  5. 终端直接执行py文件,不需要python命令
  6. zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件
  7. ZooKeeper系列(2) 安装部署 (转)
  8. 【Python编程:从入门到实践】chapter9 类
  9. Oauth2.0(六):Resource Owner Password Credentials 授权和 Client Credentials 授权
  10. Python日志配置类