我的任务是使用来自hibernate的数据值填充主要数据表。我们可以通过此查询获取表中的所有记录
select from employee
将从表employee中获取所有记录,employee字段有两个字段名称,aage 用于将其转换为列表的hibernate查询是
List list = query.list(); 我想将它转换为具有两个字段名称的数组列表,年龄与来自hibernate的所有对象
然后使用
填充数据表#{}
任何人都可以用例子解释
答案 0 :(得分:2)
您可以通过这种方式获取员工表数据 这里hibernateSession是Session的引用变量。
List employees=hibernateSession.createQuery("from Employee").list();
通过while循环,您可以获取数据
Employee employee;
int x=0;
while(x<employees.size())
{
employee=(Employee)employees.get(x);
String name=employee.getName());
int age=employee.getAge();
x++;
}
希望如果您认为这可以解决您的问题而不是将答案标记为解决方案
,这会有所帮助答案 1 :(得分:0)
要将数据放入ArrayList
,您可以使用此ArrayList constructor:
ArrayList list = new ArrayList(query.list());