页面上 数据放入 actionForm 表单中,传入action 放入实体bean。然后直接session.update。
hibernate现在一般都和struts一起用

解决方案 »

  1.   

    action里边用hibernate?
    刚学 好像是在dao里用  赶快去实践 呵呵呵
      

  2.   

    action里边用hibernate?
    刚学 好像是在dao里用  赶快去实践 呵呵呵
      

  3.   

    功能都一样全部或部分更新
    <class name="" table="" dynamic-insert="true" dynamic-update="true">
      

  4.   

    方法A;
    即便是JPA底层实现也是方法A;
    不要总想着字段,我们是操作对象~~~~更新的是对象,不是字段~OK?
      

  5.   

    我认为这是hibernate需要改进的地方,因为在实际中,一个表的字段并不是都需要在页面中更新,或者并不是需要在每个页面都更新,比如一个表有8个字段,在A页面只更新3个字段,要么没有其余字段要么其余字段都为disabled,如果直接更新,问题来了,会把那5个字段更新为null,而且那5个字段还不能设为不更新(或者其他页面需要更新),其实,如果能让所有的实体继承一个根类,而且跟类里面有个map的属性并有对应的维护方法,在每个子实体里面的set方法中都调用一下这个map的维护方法,就可以知道哪些属性是调用过了set方法需要更新,只更新需要更新的字段,不是很好吗,也不用更新前读取一次数据了