问题已经解决了。。
可以用hibernate的<timestamp 来解决。。
但要注意的是相关的字段值不能为空。。要不会报org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [ch.oa.data.oper.OdCs#131302] 
类似的错误

解决方案 »

  1.   

    我想再问一下。。 
    假如我的业务表有三个时间(这三个时间都是取数据的时间),一个是添加时间,一个是更新时间,一个是派单时间,这三个时间在新加一条记录时是一样的。在以后,除了有做字段更新(包括重新派单),更新时间都会变,但要没有重新派单,派单时间还是原来的旧的。 
    这样好像不能用<timestamp 解决 <timestamp 好像在xml里面只能定义一次。。不知道有没有什么其他的方法。谢谢