[SEAM] 各位大虾,你们有没有遇到这么BT的问题。

Mrpublic 2009-04-06
问题大概是这样的
有一个实体有二个属性(其它属性,如id之类的先不管)

class A{
...
  private String  code;   
 
  private boolean  codecheck;
...

getter and setter
...
}

另一个实体有很多属性,但其属性都是double类性的,
从a001一直到a250
class B{
...
  private Double a001;
...
  pirvate Double a250;
...
}

A与B的关系是A.code的值必和B类的a001到a250中某一属性值相等,如A.code=a001;

现在问题开始了,现在要新增或修改一个B的对象,但前提是:查出A的所有实例对象中codecheck为true的code, B中的属性与对应相等名字的code名字相等,就为该属性插入一个double值。 如下表:
          
        栏位             值
       a001          450
      a002          220
      ...           ...


      保存      修改    取消

其中 栏位显示的值是A中所有checkcode为true的code,
     值  显示的值是B中对应的属性的值,可修改,查询出来???



A与B的关系就这样,没有其它关系,就是名字相同罢了,这个我怎么弄?
各位大虾,指点指点。。。呀


Mrpublic 2009-04-07
誰能一次性設置hashmap的值呀
Map<String,boolean> items =new HashMap<String,boolean>();

我想一次設置250個map 其key 為a001到a250  value為 false??
sxlkk 2009-04-07
for循环
Mrpublic 2009-04-07
有沒有一種方法可以為那個類的250個屬性(a001到時a250)中的任何一個設置并保存實體

如:<h:inputText value="#{b.var}"/> var可代表a001,或a002...?



而不用在頁面一個個的寫
<h:inputText value="#{b.a001}" />
....

<h:commandbutton value="保存"/>


Mrpublic 2009-04-08
Global site tag (gtag.js) - Google Analytics