Interface DbEncrypt

  • All Known Implementing Classes:
    AbstractDbEncrypt, H2DbEncrypt, MySqlDbEncrypt, OracleDbEncrypt, PostgresDbEncrypt

    public interface DbEncrypt
    Defines DB encryption support for encrypting and decrypting data using DB encryption features.

    As an alternative to using DB encryption you can encrypt/decrypt in java via a special ScalarType but this has the limitation that you can't include that property in query where clauses.

    • Method Detail

      • getEncryptDbType

        int getEncryptDbType()
        Return the DB type that encrypted Strings are stored in.

        This is VARCHAR for MySql and VARBINARY for most others.

      • isBindEncryptDataFirst

        boolean isBindEncryptDataFirst()
        Return true if the DB encrypt function binds the data before the key.