小编Eph*_*ras的帖子

使用 Hibernate 在 JPA 中分页本机 SQL 查询没有错误

感谢您的关注,对不起我英语 :S

我正在使用 JPA 2.0 和 Hibernate 4.X 来执行一些 sql 本机查询。代码很简单:

private void doIt() throws Exception {
        EntityManager em = getEntityManager();
        Query q = em.createNativeQuery("A very simple native query, which return no entities, but collections of arrays");
        q.setFirstResult(0);
        q.setMaxResults(5);
        Collection<Object> results = q.getResultList();
        System.out.println("1"); //Means page 1
        for (Object elem : results) {
            String line = "";
            Object[] row = (Object[]) elem;
            for (Object object : row) {
                if(object==null){
                    object="null";
                }
                line += object +"("+object.getClass()+")"+ ",";
            }
            System.out.println(row.length + " …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa nativequery

3
推荐指数
1
解决办法
8829
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

nativequery ×1