@org.hibernate.annotations.Entity(dynamicUpdate = true)
for Hibernate3
Remark: select record from id first and then set value of you want to update value. as below (BaseService):
Object objExist = getObject(className,Integer.parseInt(uid));
objExist = setUpdateValue(objExist,StaticUtil.PACKAGE_PATH+className,properties);
entity = baseDao.update(objExist);