Hibernate框架中,使用JDBC语法
来源:互联网 发布:苏州二手房成交数据 编辑:程序博客网 时间:2024/06/05 08:23
/** * 调用存储过程 * * @param PRONAME * @return */public CallableStatement citePro(final String PRONAME){Session session = getCurrentSession();CallableStatement pro = session.doReturningWork(new ReturningWork<CallableStatement>() {@Overridepublic CallableStatement execute(Connection connection)throws SQLException {CallableStatement resultSet = connection.prepareCall(PRONAME);return resultSet;}});return pro;}
或者
/** * 使用JDBC执行sql语句 * * @return */public void xx() throws SQLException {Session session = getCurrentSession();ResultSet resultSet=session.doReturningWork(new ReturningWork<ResultSet>() {@Overridepublic ResultSet execute(Connection connection) throws SQLException {String sql="select * from tableName";PreparedStatement preparedStatement=connection.prepareStatement(sql);ResultSet resultSet=preparedStatement.executeQuery();return resultSet;}});while (resultSet.next()){System.out.println("rs:"+resultSet.getString("authid"));}}就是这个doReturnWork方法,里面通过内部类,把resultset对象一层一层返回给这个doReturnWork,这样就可以像用jdbc一样使用hibernate了。
0 0
- Hibernate框架中,使用JDBC语法
- Hibernate中使用HQL的基础语法
- JDBC:Spring框架中JDBCTemplate的使用
- hibernate使用jdbc
- 在Java SE中使用Hibernate框架
- 在Java SE中使用Hibernate框架
- Hibernate框架中criterion的使用
- hibernate中使用log4j日志框架设置
- 如何在myeclipse中使用Hibernate框架
- hibernate中使用ehcache缓存框架
- 在JDBC、Spring或者Hibernate中使用proxool连接池
- java中批量插入数据jdbc hibernate Mybatis使用方式
- 继hibernate后又一ORM框架commons-dbutils的JDBC第一次使用日记
- hibernate使用jdbc批量插入
- Hibernate使用jdbc批量插入
- hibernate使用jdbc批量插入
- hibernate,spring管理事务中(transaction,JDBC connection,Hibernate Session的使用)
- persistence.xml中hibernate.jdbc.fetch_size和hibernate.jdbc.batch_size
- Sicily 1187. Laserbox
- MySQL 利用xtrabackup进行增量备份详细过程汇总
- java 2d array-1
- Java String类知识总结并结合leetcode
- Sicily 1022. Poor contestant Prob
- Hibernate框架中,使用JDBC语法
- LeetCode OJ Reverse Nodes in k-Group
- MVC(三)
- Android入门实例四 设置日期和时间的设计与实现
- BZOJ2157【Link Cut Tree】
- LeetCode OJ Interleaving String
- Rdlc报表出现空白页解决方法
- ACM--steps--dyx--1.2.2--
- linux 显示所有文件夹