- All Known Implementing Classes:
AbstractDbEncrypt
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 Summary
Modifier and TypeMethodDescriptiongetDbEncryptFunction
(int jdbcType) Return the DB encrypt function for the given JDBC type.int
Return the DB type that encrypted Strings are stored in.boolean
Return true if the DB encrypt function binds the data before the key.
-
Method Details
-
getDbEncryptFunction
Return the DB encrypt function for the given JDBC type. -
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.
-