| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value={FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface 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 | |
|---|---|
|  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 | 
|  String | readCustom SQL expression used to read from the column | 
|  String | writeCustom SQL expression used to write to the column. | 
public abstract String forColumn
public abstract String read
public abstract String write
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||