Marque si no es nulo o no 0 en la condición previa de Liquibase

Actualmente tengo un problema con las condiciones previas de liquibase. Me gustaría insertar algo solo si una solicitud de condición previa no responde 0 o es nula ... Explico:

<changeSet id="myId" author="myName">
<preConditions onFail="MARK_RAN">
    <sqlCheck expectedResult=????>SELECT COUNT(1) FROM tableB WHERE column2 IS NOT NULL;
    </sqlCheck>
</preConditions>
<insert tableName="tableA">
    <column name="column1" valueComputed="(SELECT columnA FROM tableB WHERE columnB IS NOT NULL;)" />
    <column name="column2" valueComputed="(SELECT columnB FROM tableB WHERE columnB IS NOT NULL;)" />
</insert>

Me gustaría que mi changeSet solo se reproduzca si la primera solicitud me da un resultado. ¿Hay alguna manera de hacerlo sin una precondición personalizada?

Gracias por adelantado

Respuesta 1

Cuando guardo un JTextPane con estilo como RTF, y luego lo vuelvo a abrir, la alineación del texto no se conserva. Estos son mis métodos: private void saveAsRTF (File outfile) {RTFEditorKit rtfkit = new RTFEditorKit (); ...

Soy novato en Java y he escrito una API y me gustaría distribuirla. Estoy creando un archivo Jar para hacer una API, pero mi programa usa otras API como Jena y XSOM. ¿Cómo incluyo ...

Estoy tratando de ejecutar un microservicio como una aplicación de arranque de primavera que depende de RocksDB. Actualmente estoy atrapado recibiendo una excepción a continuación. Entorno: Windows 10 v.1809 OpenJDK 10.2 Build system - ...

Suponiendo que tengo un jar ejecutable (A.jar) con archivos .class dentro. También tengo otro jar ejecutable (B.jar) que es lo mismo con A.jar, excepto por los modificadores de acceso que se cambian a público (...