本帖最后由 zhonghuafy 于 2011-08-11 17:00:01 编辑

解决方案 »

  1.   

    我比较赞同楼主的做法,这种情况下po和po分离是比较合适的
      

  2.   

    呵呵,只是我觉得我这样子有些重复劳动,再针对表单封装一次,还要在po和vo直接转换,觉得挺费劲的
      

  3.   

    此外,我的前台是用ext做的,之前用的是类似传统jsp的单个字段封装。即:name: fieldname。看有的是用Ext.ModelManager.create(),之后,使用Ext.form.Basic.updateRecord()方法,将整个form表单的字段encode成json字符串。然后在后台解析。
    如果用这种方式,不知道直接使用po行不行
      

  4.   

    如果你的项目比较小 可以在action层里面直接操作dao,那么 自己可以用sql语句进行控制。如果你的项目比较大 里面有service层 甚至 business层 那么 就可能用到 vo 对po进行封装,当然也可以在dao层 直接 用hibernate的 select new(arg1,arg2)的方式直接得到vo。
    希望说的 能帮到你