Java 8 正在提取LiquiBase变更集,但未显示在databasechangelog或数据库中
我创建了一个新的变更集,将一个新列添加到现有表中,如下所示。我还将key属性添加到usergroup表的hbm.xml文件中。它确实根据日志获取并成功运行,但它不会显示在databasechangelog表中,并且更改不会反映在usergroup表中Java 8 正在提取LiquiBase变更集,但未显示在databasechangelog或数据库中,java-8,liquibase-hibernate,Java 8,Liquibase Hibernate,我创建了一个新的变更集,将一个新列添加到现有表中,如下所示。我还将key属性添加到usergroup表的hbm.xml文件中。它确实根据日志获取并成功运行,但它不会显示在databasechangelog表中,并且更改不会反映在usergroup表中 <changeSet author="changeTest" id="2018-10-25"> <preConditions onFail="MARK_RAN"> <not>
<changeSet author="changeTest" id="2018-10-25">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="USERGROUP" columnName="USERROLE"/>
</not>
</preConditions>
<addColumn tableName="USERGROUP">
<column name="USERROLE" type="VARCHAR(50 ${varcharUnit})" />
</addColumn>
<update tableName="USERGROUP">
<column name="USERROLE" type="VARCHAR(50 ${varcharUnit})" value="user"/>
<where>USERNAME = 'user1'</where>
</update>
</changeSet>
用户名='user1'
key属性位于复合id元素下,前面有两个键
<key-property name="userRoleInGroup" type="string" >
<column name="userRole" default="user"/>
</key-property>
我是否错过了一些更新过程