zoukankan      html  css  js  c++  java
  • hibernate中使用sql语句进行表链接查询,对结果集的遍历方法

    今天做了一个在hibernate中使用sql语句进行表链接查询的功能,得到的属性是来自两个表中的字段。下面对结果集遍历的方法进行记录。

    sql语句不写了。部分代码如下:

    List<Course_Material> list = new ArrayList<Course_Material>();
            @SuppressWarnings("rawtypes")
            List accountList = query.list();
            if(accountList.size()>0)
            {
                Object[] objects;
                Course_Material cm = new Course_Material();
                for(int i=0;i<accountList.size();i++)
                {
                    objects = (Object[])accountList.get(i);//将结果集转换成Objects数组
                    cm.setNumber(Integer.parseInt(objects[0].toString()));
                    cm.setCourseXuhao(Integer.parseInt(objects[1].toString()));
                    cm.setCourseName(objects[2].toString());
                    cm.setClassName(objects[3].toString());
                    cm.setDateType(objects[4].toString());
                    cm.setAttachFile(objects[5].toString());
                    cm.setAttachName(objects[6].toString());
                    list.add(cm);
                }
            }

    以上是将得到的结果生成一个list集合的方法。

  • 相关阅读:
    DB2创建序列
    hibernate注解影射表
    自定义异常类一
    【JVM】java方法区
    【JVM】java棧
    (2)java堆内存
    (1)java虚拟机概念和结构图
    枚举应用五
    设计模式之命令模式学习理解
    eclipse中javadoc给项目生成api文档
  • 原文地址:https://www.cnblogs.com/zhangyongJava/p/4437494.html
Copyright © 2011-2022 走看看