在Liquibase默认值字段中添加&符

问题描述

我需要为liquibase变更集中的列添加认值。

<changeSet id="1">
        <insert tableName="table_name">
            <column name="column_name" value="value1 & value2"/>
        </insert>
</changeSet>

由于liquibase将&符号视为特殊字符,因此将其标记错误。 &liquibase中的&的转义字符是什么?

解决方法

由于liquibase是基于XML的,因此意识到转义字符将与其他任何基于XML的文档中使用的转义字符相同。

即转义字符为&amp;

参考-stackoverflow.com/questions/12524908/how-to-escape-in-xml

P.S回答了我自己的问题,但觉得对其他寻找相同信息的人很有用。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...