Насколько я понимаю, используемая вами библиотека (com.healthmarketscience.sqlbuilder
) не позволяет объявить ограничение внешнего ключа с помощью ON UPDATE/DELETE CASCADE
. Я проверил код, и эта функция не реализована.
Причиной этого может быть то, что авторы библиотеки еще не реализовали эту функцию, или что они не собираются ее реализовывать. по какой-то причине. Вы должны быть в состоянии воспроизвести функциональность с помощью TRIGGER
, но опять-таки библиотека не поддерживает их.
Если эта функциональность имеет решающее значение для вашего приложения, вам, вероятно, следует переключиться на библиотеку, которая это позволяет.