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