When you specify column like this:
@Column({
default: 'TEST_DATA',
transformer: new EncryptionTransformer({
key: '<key>',
algorithm: 'aes-128-cbc',
ivLength: 16,
}),
})
encryptedColumn: string;
It inserts exact value that is specified in the default field instead of encrypted one.
I'm testing it with autoLoadEntities === true