论坛首页 Java企业应用论坛

HIBERNATE和STRUTS之间一个问题

浏览 4970 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-02-13  
嘻嘻,又是我来啦
我想请问各位高手们.
你们在JSP中得到的字符用什么方法把他存放到类里面,如   
private its.hibernate.CardBasicinfo tcardbasicid;
里面,我可能会有多个类都要把STRING放进如CardBasicinfo 这样的类里面,我想了一晚上还是没想通,希望高手指点
   发表时间:2004-02-13  
补充一下,我想是不是可以在STRUTS的FORM里面完成他们的转存,就像得到是STRING的变成类的对像,把得到的对像变成STRING
重写TOSTRING只能完成显示,可是要再转回来就不好办了,请位各位HIBERNATE的高人们,你们做一对多关系时候如果要完成在JSP的增加用什么样的方法
0 请登录后投票
   发表时间:2004-02-13  
............放了一早上都没有一个人理我,5555为什么每次都这样(谁能告我缘因)
0 请登录后投票
   发表时间:2004-02-13  
实在没有看懂你在说什么呀,怎么回答?
0 请登录后投票
   发表时间:2004-02-13  
就是HIBERNATE里面一对多的关系,然后我JSP要给这个类给值怎么给,JSP是STRING,HIBERNATE的类里面是对象
0 请登录后投票
   发表时间:2004-02-13  
public String getBelong()
    {
        return school.getBelong().getId();
    }

    public void setBelong(String belong)
    {
        school.getBelong().setId(belong);
    }

看不明白可以写信同我交流,我也正在研究Struts同Hibernate的整合。

larlf@163.net
0 请登录后投票
   发表时间:2004-02-13  
从ActionForm中取得你要的数据,然后调用你的持久类的Setter()方法,把这些数据付给持久对象。这是很基础的呀,并非struts和hibernate带来的问题。
0 请登录后投票
   发表时间:2004-02-14  
ymm100 写道
补充一下,我想是不是可以在STRUTS的FORM里面完成他们的转存,就像得到是STRING的变成类的对像,把得到的对像变成STRING
重写TOSTRING只能完成显示,可是要再转回来就不好办了,请位各位HIBERNATE的高人们,你们做一对多关系时候如果要完成在JSP的增加用什么样的方法


我想方法有二:
    1.在jsp里放二个form,一个是针对parent的,一个针对children的。
   2.利用多个multi select域或多值域(用分隔符号分隔)分别保存每个child的多个字段信息。然后在action中通过form的getter获得child的域信息,转换成相应的持久类对象。form支持 String[] 类型的属性。

   有许多支持master-detail gui的framework,可已到sourceforge.net上找。
0 请登录后投票
   发表时间:2004-02-15  
可不可以请说的再细一点,要不把QQ,MSN告我,我还有点不太明白
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics