比如我有一个table, 叫AllCategory,这是一级表 , private BigDecimal id;
private String cateName;
private String cateEngName;

private Set phoneTypeses = new HashSet(0);
private Set laptopTypeses = new HashSet(0);
private Set cameraTypeses = new HashSet(0);
现在我想用一个for循环, 把所有phone laptop和camera表格里面的数值放入一个arraylist中, 这个循环要怎么写呢?我现在能想到的只有
List<AllCategory> list = (List<AllCategory>) session.createQuery(
"from AllCategory").list(); for (AllCategory ac : list) {
Set<PhoneTypes> set=ac.getPhoneTypeses();
Set<CameraTypes> set2=ac.getCameraTypeses();
Set<ComputerTypes> set3=ac.getComputerTypeses();
                        arraylist.add()......这种的.可是这种不太适合做后台,, 如果我添加了一个表格, 那就必须到这里修改才行
有没有不用填写具体表格名称, 就能把这些字集的set循环取出的办法?