Hibernate Spring 回调 jdbc 执行查询
来源:互联网 发布:装备制造业数据 编辑:程序博客网 时间:2024/05/16 10:26
getHibernateTemplate().find()只支持HQL的。
要用Sql或存储过程的话,这样用:
final String sql="....";
return this.getHibernateTemplate().executeFind(new HibernateCallback(){
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Connection conn=session.connection();
//使用JDBC.....
return ...;
}
});
Hibernate3的话,可以用SQLQuery;
--------------------------------------------------------------------------------------
另一个例子。
回调执行查询:
回调执行删除:
------------------------------------------------------------------------
使用hibernate的session,取得一个连接,然后用jdbc.
直接回调JDBC接口嘛!会spring吧?spring+hibernate回调的代码给你:
public RowSetDynaClass findBySQL(String queryString, Object[] params) {
Session session = this.getHibernateTemplate().getSessionFactory()
.openSession();
Connection conn = session.connection();
RowSetDynaClass result = null;
try {
PreparedStatement ps = conn.prepareStatement(queryString);
for (int i = 0; i < params.length; i++) {
Object param = params[i];
ps.setObject(i + 1, param);
}
ResultSet rs = ps.executeQuery();
result = new RowSetDynaClass(rs);
rs.close();
ps.close();
session.close();
} catch (SQLException e) {
logger.error( "Method:findBySQL(String queryString, Object[] params) ", e);
}
return result;
}
RowSetDynaClass是org.apache.commons.beanutils下的一个类,自己从网上下就是了
- Hibernate Spring 回调 jdbc 执行查询
- hibernate查询和jdbc查询
- hibernate查询之执行查询
- jdbc执行查询返回Vector
- spring连结数据库(jdbc , hibernate)
- spring 配置jdbc/hibernate/jpa
- spring(jdbc,hibernate,struts整合)
- spring+hibernate 查询
- Spring+hibernate分页查询
- 使用spring jdbc查询对象
- Hibernate执行原生SQL查询
- hibernate 查询执行了update
- spring 回调jdbc 进行大批量数据 查询,修改,添加
- 关于JDBC(三)--- 执行查询操作
- java JDBC执行查询通用方法
- JDBC : 使用 ResultSet 执行查询操作
- JDBC:通过 ResultSet 执行查询操作
- hibernate里使用JDBC查询示例代码
- C++语言的布尔类型和枚举类型
- 用java实现动态菜单的显示--数据库实现与菜单参数初始化
- ZThread库学习笔记(一) Time类的使用
- 开源的神谕--管理软件夜未眠(二)
- 最新整理的5条牛人语录!
- Hibernate Spring 回调 jdbc 执行查询
- 软件设计原则
- toeic的学习网站
- 八卦:IT界十二豪门的十二星座传奇 (NEWS)
- Jaxcent试用手记
- MSSQL中LIKE的1,11,111问题[原创]
- 服务器端通过arp协议获取客户端mac地址
- 数据库调优
- GPS 格式解析