hibernate执行原生sql(直连jdbc解决)
来源:互联网 发布:faking it 编辑:程序博客网 时间:2024/06/08 16:22
使用hibernate执行原生sql时,使用connection过时的解决方法:
查了很多,此处暂时用了直连jdbc的方法来获取连接并执行sql语句(此处的session时通过BaseDao获取的,详细方法省去)。
public boolean executeSql(String sql){
boolean result = false;
try{
//开启session和事务
Connection conn =((SessionImplementor)this.session).getJDBCContext().borrowConnection();
Statement statement = conn.createStatement();
statement.execute(sql);
//提交
result = true;
}catch(Exception e){
//回滚
e.printStackTrace();
}finally{
//关闭session
}
return result;
}
注:sql语句最后一定不能加分号,否则会抛出异常
0 0
- hibernate执行原生sql(直连jdbc解决)
- jdbc直连sql server
- JDBC直连SQL Server 2005
- hibernate执行原生sql
- Hibernate 执行原生sql
- hibernate执行原生SQL
- Hibernate 执行原生SQL
- Hibernate执行原生sql
- Java JDBC直连
- 用JDBC直连方式访问SQL Server 2005详解
- 数据库相关:JDBC直连SQL Server 2005
- 用JDBC直连方式访问SQL Server 2005详解
- Hibernate执行原生SQL查询
- Hibernate 原生sql的执行
- Hibernate直接执行原生SQL
- [转载]hibernate执行原生sql
- Hibernate SQLQuery执行原生SQL
- Hibernate SQLQuery执行原生SQL
- CPU 内存 磁盘监控
- Ubuntu下忘记MySQL密码重设方法
- commons-fileupload实现文件上传,可多文件上传和实现进度条
- android LinearLayout和RelativeLayout实现精确布局
- Ubuntu下MySQL的安装及远程连接配置等配置
- hibernate执行原生sql(直连jdbc解决)
- java学习第二天:标识符、变量、运算符
- 谷歌眼镜设计规范之最佳实践
- Android如何防止apk程序被反编译
- android TextView 垂直自动滚动
- 序列化小谈
- lexical_cast c++
- 让你的页面不在刷新(F5,右键都不好使)
- Java学习第三天:函数语句