Package org.hibernate.annotations
Annotation Type ColumnTransformer
Custom SQL expression used to read the value from and write a value to a column.
Use for direct object loading/saving as well as queries.
The write expression must contain exactly one '?' placeholder for the value.
For example:
read="decrypt(credit_card_num)" write="encrypt(?)"-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescription(Logical) column name for which the expression is used This can be left out if the property is bound to a single columnCustom SQL expression used to read from the columnCustom SQL expression used to write to the column.
-
Element Details
-
forColumn
String forColumn(Logical) column name for which the expression is used This can be left out if the property is bound to a single column- Default:
""
-
read
String readCustom SQL expression used to read from the column- Default:
""
-
write
String writeCustom SQL expression used to write to the column. The write expression must contain exactly one '?' placeholder for the value.- Default:
""
-