最近学习Activiti
整合了Modeler之后,查看了Modeler的源码,发现了一些问题,不知道为什么会这样
是故意设计成这样的还是我哪里弄错了?
求解释
首先对一个model编辑了多次之后,发现了问题
这个REV_字段很明显是记录的修改次数,即版本号这里我已经修改了8次,但是meta_info_字段中的版本号仍然为1
然后我就怀疑是不是保存的时候并没有更新meta_info_这个字段,查看源码之后发现
虽然更新了meta_info_这个字段,但是并没有更新version这个属性.
我有点蒙,虽然不影响使用,但是不明白这是为何
那这个Version是从哪儿维护进去的呢?
找到代码之后发现是我创建这个model的时候维护进去的,咖啡兔和一些demo都是这样维护的.
现在有点不清楚啥时候更新这个meta_info_的version属性,这地儿是干什么用的?
有谁了解希望给解答一下!