比如我有一个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循环取出的办法?
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循环取出的办法?
解决方案 »
- 中文验证不过关啊!?
- 跳槽好还是不好,进国企还是私企好
- 哪有java.io.BufferedReader的源码
- javax.servlet.RequestDispatcher.include
- 请教:MVC,Model1,Model2,Struts之间的关系.
- 为什么在键入应用URL时输入127.0.0.1好使而输入localhost却不好使 ?(tomcat)服务器
- 关于tomcat 5.0,JDBC连接SQL Server 2000的问题,中文显示????,在线等!!民女谢了!!
- 关于xml和数据库查询问题,仗义大侠请进!!
- FileInputStream问题??高手请进...
- jenkins大神们,给看一下下
- 动态代理的一个问题请教一下大家 菜鸟求助 求指点 谢谢
- 求助 HQL查询nvarchar类型字段数据问题
不知道怎么做
没办法做到吗??