首页 > 解决方案 > hibernate 获取底层 sql resutlset。nativequery 非常有限

问题描述

hibernate 获取底层 sql resutlset。nativequery 非常有限。我需要在能够访问结果集的同时执行常规 sql 查询。

org.hibernate.internal.ScrollableResultsImpl在 上具有受保护的访问权限getResultSet。我怎样才能提供我自己的实现来公开resultset

我需要一个结果集才能获取列名等元数据。他们在那里。

标签: hibernate

解决方案


您可以Connection直接对底层进行操作,而无需使用本机查询:

session.doWork(new Work() {
    @Override
    public void execute(Connection connection) throws SQLException {
    }
});

推荐阅读